@hitachivantara/uikit-react-core
Version:
UI Kit Core React components.
19 lines (18 loc) • 819 B
JavaScript
import { VerticalNavigationContext } from "../VerticalNavigationContext.js";
import { useClasses } from "./Actions.styles.js";
import { useDefaultProps } from "@hitachivantara/uikit-react-utils";
import { useContext } from "react";
import { jsx } from "react/jsx-runtime";
//#region src/VerticalNavigation/Actions/Actions.tsx
var 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
});
};
//#endregion
export { HvVerticalNavigationActions };