UNPKG

@pushchain/ui-kit

Version:
35 lines 1.19 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mapButtonCoreToInt = exports.mapCoreToInt = void 0; const token_1 = require("../styles/token"); const mapCoreToInt = (obj) => { const result = {}; for (const key in obj) { if (key === '--pw-core-text-size') { const size = parseInt(obj[key] || '', 10); const px = (val) => `${Math.round(val)}px`; if (!isNaN(size)) { result['--pw-int-text-heading-xsmall-size'] = px(size * 0.7); result['--pw-int-text-body-large-size'] = px(size * 0.6); } continue; } const intKey = key.replace('core', 'int'); if (token_1.defaultThemeKeys.includes(intKey)) { result[intKey] = obj[key]; } } return result; }; exports.mapCoreToInt = mapCoreToInt; const mapButtonCoreToInt = (obj) => { const result = {}; for (const key in obj) { if (Object.keys(token_1.buttonThemeDefault).includes(key)) { result[key] = obj[key]; } } return result; }; exports.mapButtonCoreToInt = mapButtonCoreToInt; //# sourceMappingURL=theme.js.map