@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
25 lines (21 loc) • 511 B
JavaScript
'use client';
;
var mergeVars = require('./merge-vars.cjs');
function resolveVars({
vars,
varsResolver,
theme,
props,
stylesCtx,
selector,
themeName,
headless
}) {
return mergeVars.mergeVars([
headless ? {} : varsResolver?.(theme, props, stylesCtx),
...themeName.map((name) => theme.components?.[name]?.vars?.(theme, props, stylesCtx)),
vars?.(theme, props, stylesCtx)
])?.[selector];
}
exports.resolveVars = resolveVars;
//# sourceMappingURL=resolve-vars.cjs.map