@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
20 lines (18 loc) • 407 B
JavaScript
'use client';
function resolveStyle({ style, theme }) {
if (Array.isArray(style)) {
return [...style].reduce(
(acc, item) => ({ ...acc, ...resolveStyle({ style: item, theme }) }),
{}
);
}
if (typeof style === "function") {
return style(theme);
}
if (style == null) {
return {};
}
return style;
}
export { resolveStyle };
//# sourceMappingURL=resolve-style.mjs.map