UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

19 lines (18 loc) 910 B
"use client"; const require_runtime = require("../../../../../_virtual/_rolldown/runtime.cjs"); let clsx = require("clsx"); clsx = require_runtime.__toESM(clsx); //#region packages/@mantine/core/src/core/styles-api/use-styles/get-class-name/get-global-class-names/get-global-class-names.ts const FOCUS_CLASS_NAMES = { always: "mantine-focus-always", auto: "mantine-focus-auto", never: "mantine-focus-never" }; /** Returns classes that are defined globally (focus and active styles) based on options */ function getGlobalClassNames({ theme, options, unstyled }) { return (0, clsx.default)(options?.focusable && !unstyled && (theme.focusClassName || FOCUS_CLASS_NAMES[theme.focusRing]), options?.active && !unstyled && theme.activeClassName); } //#endregion exports.FOCUS_CLASS_NAMES = FOCUS_CLASS_NAMES; exports.getGlobalClassNames = getGlobalClassNames; //# sourceMappingURL=get-global-class-names.cjs.map