UNPKG

@cimpress/react-components

Version:
33 lines 1.61 kB
import * as React from 'react'; import { NavTab } from '../NavTab'; import { NavTabItem } from '../NavTabItem'; const meta = { title: 'Components/NavTab', component: NavTab, }; export default meta; export const Default = { render: () => { const [selectedTab, setSelectedTab] = React.useState('home'); return (React.createElement(NavTab, null, React.createElement(NavTabItem, { active: selectedTab === 'home' }, React.createElement("button", { onClick: () => setSelectedTab('home') }, "Home")), React.createElement(NavTabItem, { active: selectedTab === 'profile' }, React.createElement("button", { onClick: () => setSelectedTab('profile') }, "Profile")), React.createElement(NavTabItem, { disabled: true }, React.createElement("button", null, "Disabled")))); }, }; export const Vertical = { render: () => { const [selectedTab, setSelectedTab] = React.useState('home'); return (React.createElement(NavTab, { vertical: true }, React.createElement(NavTabItem, { active: selectedTab === 'home' }, React.createElement("button", { onClick: () => setSelectedTab('home') }, "Home")), React.createElement(NavTabItem, { active: selectedTab === 'profile' }, React.createElement("button", { onClick: () => setSelectedTab('profile') }, "Profile")), React.createElement(NavTabItem, { disabled: true }, React.createElement("button", null, "Disabled")))); }, }; //# sourceMappingURL=NavTab.stories.js.map