@braineet/ui
Version:
Braineet design system
22 lines (21 loc) • 826 B
JavaScript
;
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, text) {
return themedProperty(text, size);
};