UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

13 lines (12 loc) 550 B
"use client"; //#region packages/@mantine/core/src/core/styles-api/use-styles/get-style/resolve-styles/resolve-styles.ts function resolveStyles({ theme, styles, props, stylesCtx }) { const arrayStyles = Array.isArray(styles) ? styles : [styles]; const result = {}; for (const style of arrayStyles) if (typeof style === "function") Object.assign(result, style(theme, props, stylesCtx)); else if (style) Object.assign(result, style); return result; } //#endregion exports.resolveStyles = resolveStyles; //# sourceMappingURL=resolve-styles.cjs.map