@hitachivantara/uikit-react-core
Version:
UI Kit Core React components.
31 lines (30 loc) • 828 B
JavaScript
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 };