@cimpress/react-components
Version:
React components to support the MCP styleguide
33 lines • 1.61 kB
JavaScript
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