elfen-component-page
Version:
elfen component page, include Page/PageHeader/PageBody/PageFooter
14 lines (13 loc) • 384 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function getTheme(name, defaultValue) {
return function (props) {
try {
return name.split('.').reduce(function (o, i) { return o[i]; }, props.theme || {}) || defaultValue;
}
catch (_) {
return defaultValue;
}
};
}
exports.getTheme = getTheme;