UNPKG

@braineet/ui

Version:

Braineet design system

22 lines (21 loc) 832 B
"use strict"; exports.__esModule = true; exports.default = void 0; var _get = _interopRequireDefault(require("lodash/get")); var _isObject = _interopRequireDefault(require("lodash/isObject")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** * Util function for theming. * @param {object} object - an object with theme presets. * @param {*} keyOrValue - the key for the object, or an actual value. * @return {*} the value of the object, or the `keyOrValue` itself. */ var themedProperty = function themedProperty(object, keyOrValue) { if (object && (0, _isObject.default)(object)) { return (0, _get.default)(object, keyOrValue, keyOrValue); } return keyOrValue; }; var _default = exports.default = function _default(size, heading) { return themedProperty(heading, size); };