UNPKG

@guruhotel/aura-ui

Version:

⚛️ React UI library by GuruHotel

1 lines 1.14 kB
var e=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=!0,exports.theme=exports.styled=exports.keyframes=exports.globalCss=exports.getStitchesTheme=exports.getCssText=exports.css=exports.createThemeBase=exports.createTheme=exports.config=void 0;var t=require("@stitches/react"),s=e(require("./common")),r=e(require("./light-theme")),o=e(require("./dark-theme")),a=e(require("./functions/deep-merge"));exports.getStitchesTheme=e=>(0,a.default)(e,s.default.theme);const c=(0,t.createStitches)({...s.default,theme:{...s.default.theme,shadows:{...s.default.theme.shadows,...r.default.shadows},colors:{...s.default.theme.colors,...r.default.colors}}}),h=c.createTheme;exports.createThemeBase=h;const l=c.styled;exports.styled=l;const m=c.css;exports.css=m;const p=c.globalCss;exports.globalCss=p;const u=c.keyframes;exports.keyframes=u;const x=c.getCssText;exports.getCssText=x;const d=c.theme;exports.theme=d;const i=c.config;exports.config=i;exports.createTheme=({type:e,theme:t,className:s})=>{if(!e)throw new Error("Theme type is required");return h(s||`${e}-theme`,(0,a.default)("dark"===e?o.default:r.default,t))};