@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
26 lines (25 loc) • 1 kB
JavaScript
"use client";
const require_resolve_class_names = require("../use-styles/get-class-name/resolve-class-names/resolve-class-names.cjs");
const require_resolve_styles = require("../use-styles/get-style/resolve-styles/resolve-styles.cjs");
const require_MantineThemeProvider = require("../../MantineProvider/MantineThemeProvider/MantineThemeProvider.cjs");
//#region packages/@mantine/core/src/core/styles-api/use-resolved-styles-api/use-resolved-styles-api.ts
function useResolvedStylesApi({ classNames, styles, props, stylesCtx }) {
const theme = require_MantineThemeProvider.useMantineTheme();
return {
resolvedClassNames: require_resolve_class_names.resolveClassNames({
theme,
classNames,
props,
stylesCtx: stylesCtx || void 0
}),
resolvedStyles: require_resolve_styles.resolveStyles({
theme,
styles,
props,
stylesCtx: stylesCtx || void 0
})
};
}
//#endregion
exports.useResolvedStylesApi = useResolvedStylesApi;
//# sourceMappingURL=use-resolved-styles-api.cjs.map