UNPKG

@kubit-ui-web/react-components

Version:

Kubit React Components is a customizable, accessible library of React web components, designed to enhance your application's user experience

16 lines 719 B
import { jsx as _jsx } from "react/jsx-runtime"; import React from 'react'; // styles import { TabsControlled } from './tabsControlled'; export const TabsUnControlledComponent = ({ defaultSelectedTab = 0, onSelectTab, ...props }, ref) => { const [selectedTab, setSelectedTab] = React.useState(defaultSelectedTab); const handleSelectTab = (tab) => { setSelectedTab(tab); onSelectTab?.(tab); }; return (_jsx(TabsControlled, { ...props, ref: ref, selectedTab: selectedTab, onSelectTab: handleSelectTab })); }; const TabsUnControlled = React.forwardRef(TabsUnControlledComponent); export { TabsUnControlled }; export { TabsUnControlled as Tabs }; //# sourceMappingURL=tabsUnControlled.js.map