import * as React from "react"; import { StoryFn, Meta } from "@storybook/react"; import { PageHeader, PageHeaderBody, PageHeaderTabs } from "../index"; import { PrimaryButton, SecondaryButton, ResetButton } from "../../button"; import { Tabs, TabItem, TabTitle } from "../../tabs"; import { DropdownMenu, DropdownSection, DropdownMenuItem } from "../../dropdownMenu"; import { Icon } from "../../icon"; import { SystemIcons } from "../../icons/dist/system-icons-enum"; import { PageHeaderProps } from "../components/PageHeader"; const action = () => alert("Action triggered"); export default { title: "Page Structure/Page Header", component: PageHeader } as Meta; const Template: StoryFn = args => ( Universe,
Milky Way
,
Earth
]} actions={[ Secondary , Primary ]} /> ); export const Default = { render: Template }; export const WithOverflowMenu = { render: Template, args: { actions: [ Secondary , Primary , } > Overflow One Overflow Two Overflow Three ] } }; export const WithoutActions = { render: Template, args: { actions: [] } }; export const WithPageHeaderBody = { render: Template, args: { children: ( This content is rendered in the PageHeaderBody component ) } }; export const WithPageHeaderTabs = { render: Template, args: { children: ( Tab 1 Name
First tab Content
Tab 2 Name Second Tab Content
) } };