@hitachivantara/uikit-react-pentaho
Version:
UI Kit Pentaho React components.
32 lines (31 loc) • 956 B
JavaScript
import { jsx } from "react/jsx-runtime";
import { forwardRef } from "react";
import { Tabs } from "@mui/base/Tabs";
import { TabsList } from "@mui/base/TabsList";
import { useDefaultProps } from "@hitachivantara/uikit-react-core";
import { useClasses } from "./PanelTabs.styles.js";
import { staticClasses } from "./PanelTabs.styles.js";
const HvCanvasPanelTabs = forwardRef(function HvCanvasPanelTabs2(props, ref) {
const {
selectionFollowsFocus = true,
children,
className,
classes: classesProp,
...others
} = useDefaultProps("HvCanvasPanelTabs", props);
const { classes, cx } = useClasses(classesProp);
return /* @__PURE__ */ jsx(
Tabs,
{
ref,
className: cx(classes.root, className),
selectionFollowsFocus,
...others,
children: /* @__PURE__ */ jsx(TabsList, { className: classes.list, children })
}
);
});
export {
HvCanvasPanelTabs,
staticClasses as canvasPanelTabsClasses
};