@hitachivantara/uikit-react-core
Version:
Core React components for the NEXT Design System.
44 lines (43 loc) • 1.05 kB
JavaScript
import { createClasses } from "@hitachivantara/uikit-react-utils";
import { theme } from "@hitachivantara/uikit-styles";
const { staticClasses, useClasses } = createClasses("HvSelect", {
root: {
position: "relative",
"&$disabled,&$readOnly": {
pointerEvents: "none"
}
},
disabled: {},
readOnly: {},
invalid: {},
labelContainer: {},
label: {},
description: {},
select: {
"&&$invalid": { borderColor: theme.form.errorColor }
},
popper: {
zIndex: theme.zIndices.popover
},
panel: {
maxHeight: 400,
border: `1px solid ${theme.colors.text}`,
marginTop: -1,
marginBottom: -1,
// panel styles
position: "relative",
padding: theme.space.xs,
backgroundColor: theme.colors.bgContainer,
overflowY: "auto",
borderRadius: "inherit"
},
/** @deprecated leverage `[data-popper-placement]` instead */
panelOpenedUp: {},
/** @deprecated leverage `[data-popper-placement]` instead */
panelOpenedDown: {},
error: {}
});
export {
staticClasses,
useClasses
};