@hitachivantara/uikit-react-core
Version:
Core React components for the NEXT Design System.
35 lines (34 loc) • 944 B
JavaScript
import { jsx } from "react/jsx-runtime";
import { useContext } from "react";
import { useDefaultProps } from "@hitachivantara/uikit-react-utils";
import { VerticalNavigationContext } from "../VerticalNavigationContext.js";
import { useClasses } from "./Actions.styles.js";
import { staticClasses } from "./Actions.styles.js";
const HvVerticalNavigationActions = (props) => {
const {
className,
classes: classesProp,
children,
...others
} = useDefaultProps("HvVerticalNavigationActions", props);
const { classes, cx } = useClasses(classesProp);
const { isOpen, useIcons } = useContext(VerticalNavigationContext);
return /* @__PURE__ */ jsx(
"div",
{
className: cx(
classes.root,
{
[classes.hide]: !isOpen && !useIcons
},
className
),
...others,
children
}
);
};
export {
HvVerticalNavigationActions,
staticClasses as actionsClasses
};