@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
26 lines (25 loc) • 866 B
JavaScript
"use client";
import { resolveClassNames } from "../use-styles/get-class-name/resolve-class-names/resolve-class-names.mjs";
import { resolveStyles } from "../use-styles/get-style/resolve-styles/resolve-styles.mjs";
import { useMantineTheme } from "../../MantineProvider/MantineThemeProvider/MantineThemeProvider.mjs";
//#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 = useMantineTheme();
return {
resolvedClassNames: resolveClassNames({
theme,
classNames,
props,
stylesCtx: stylesCtx || void 0
}),
resolvedStyles: resolveStyles({
theme,
styles,
props,
stylesCtx: stylesCtx || void 0
})
};
}
//#endregion
export { useResolvedStylesApi };
//# sourceMappingURL=use-resolved-styles-api.mjs.map