UNPKG

@hitachivantara/uikit-react-core

Version:
31 lines (30 loc) 828 B
import { outlineStyles } from "../utils/focusUtils.js"; import { createClasses } from "@hitachivantara/uikit-react-utils"; //#region src/Focus/Focus.styles.tsx var { staticClasses, useClasses } = createClasses("HvFocus", { root: {}, selected: {}, disabled: {}, focusDisabled: { outline: "none", "& *:focus": { outline: "none" }, "& *": { outline: "none !important" } }, focused: { ...outlineStyles, "@media (-webkit-min-device-pixel-ratio:0)": { ...outlineStyles } }, focusedVisible: { "&:focus-visible": { ...outlineStyles, "@media (-webkit-min-device-pixel-ratio:0)": { ...outlineStyles } }, "&:focus-within:has(:focus-visible)": { ...outlineStyles, "@media (-webkit-min-device-pixel-ratio:0)": { ...outlineStyles } } }, focus: {} }); //#endregion export { staticClasses, useClasses };