import { DetailedHTMLProps, Fragment, HTMLAttributes } from "react"; import { useThemeColor } from "renderer/hooks/use-theme-color.hook"; import { useTranslation } from "renderer/hooks/use-translation.hook"; import { LaserSlider } from "./laser-slider.component"; type Props = { tabIndex: number; tabsText: string[]; onTabChange: (index: number) => void; className?: string; renderTab?: (props: DetailedHTMLProps, any>, text: string, index?: number) => JSX.Element; }; export function TabNavBar(props: Props) { const currentIndex = props.tabIndex ?? 0; const t = useTranslation(); const secondColor = useThemeColor("second-color"); const selectTab = (index: number) => { props.onTabChange(index); }; return ( ); }