@hitachivantara/uikit-react-core
Version:
UI Kit Core React components.
25 lines (24 loc) • 775 B
JavaScript
import { useClasses } from "./Tab.styles.js";
import { useDefaultProps } from "@hitachivantara/uikit-react-utils";
import { forwardRef } from "react";
import { jsx } from "react/jsx-runtime";
import Tab from "@mui/material/Tab";
//#region src/Tabs/Tab/Tab.tsx
var HvTab = forwardRef(function HvTab(props, ref) {
const { classes: classesProp, iconPosition = "top", disabled = false, ...others } = useDefaultProps("HvTab", props);
const { classes, cx } = useClasses(classesProp);
return /* @__PURE__ */ jsx(Tab, {
ref,
classes: {
root: classes.root,
selected: classes.selected,
disabled: classes.disabled
},
focusVisibleClassName: cx("HvIsFocusVisible", classes.focusVisible),
disabled,
iconPosition,
...others
});
});
//#endregion
export { HvTab };