Skip to content

Commit

Permalink
build: add CoreItemView Storybook stories
Browse files Browse the repository at this point in the history
  • Loading branch information
trevor-anderson committed Feb 20, 2024
1 parent 4723072 commit 9aa0c44
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions src/layouts/CoreItemView/CoreItemView.stories.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
import { withHomePageLayoutDecorator } from "@/../.storybook/decorators";
import { CoreItemView } from "@/layouts/CoreItemView";
import { workOrderItemViewSX } from "@/pages/WorkOrderItemView/WorkOrderItemView";
import { WorkOrderItemViewContent } from "@/pages/WorkOrderItemView/WorkOrderItemViewContent";
import { WorkOrderItemViewHeader } from "@/pages/WorkOrderItemView/WorkOrderItemViewHeader";
import { MOCK_WORK_ORDERS } from "@/tests/mockItems/mockWorkOrders";
import type { Meta, StoryObj } from "@storybook/react";

const meta = {
title: "Layouts/CoreItemView",
component: CoreItemView,
decorators: [withHomePageLayoutDecorator],
parameters: {
layout: "fullscreen",
},
} satisfies Meta<typeof CoreItemView>;

export default meta;

///////////////////////////////////////////////////////////
// STORIES

type Story = StoryObj<typeof meta>;

// Pick an arbitrary work order from the mock data
const mockWO = MOCK_WORK_ORDERS.myWorkOrders.createdByUser[0];

export const WithMockWorkOrder = {
args: {
headerLabel: "Core Fixit Item",
headerComponents: <WorkOrderItemViewHeader workOrder={mockWO} isItemOwnedByUser={true} />,
sx: workOrderItemViewSX,
children: <WorkOrderItemViewContent workOrder={mockWO} />,
},
} satisfies Story;

0 comments on commit 9aa0c44

Please sign in to comment.