@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
14 lines (12 loc) • 408 B
JavaScript
'use client';
function resolveStyles({ theme, styles, props, stylesCtx }) {
const arrayStyles = Array.isArray(styles) ? styles : [styles];
return arrayStyles.reduce((acc, style) => {
if (typeof style === "function") {
return { ...acc, ...style(theme, props, stylesCtx) };
}
return { ...acc, ...style };
}, {});
}
export { resolveStyles };
//# sourceMappingURL=resolve-styles.mjs.map