import { Omit } from "@material-ui/core"; import { storiesOf } from "@storybook/react"; import React from "react"; import placeholderImage from "@assets/images/placeholder60x60.png"; import HomePage, { HomePageProps } from "../../../home/components/HomePage"; import { shop as shopFixture } from "../../../home/fixtures"; import Decorator from "../../Decorator"; const shop = shopFixture(placeholderImage); const HomePageProps: Omit = { activities: shop.activities.edges.map(edge => edge.node), onOrdersToCaptureClick: () => undefined, onOrdersToFulfillClick: () => undefined, onProductClick: () => undefined, onProductsOutOfStockClick: () => undefined, orders: shop.ordersToday.totalCount, ordersToCapture: shop.ordersToCapture.totalCount, ordersToFulfill: shop.ordersToFulfill.totalCount, productsOutOfStock: shop.productsOutOfStock.totalCount, sales: shop.salesToday.gross, topProducts: shop.productTopToday.edges.map(edge => edge.node), userName: "admin@example.com" }; storiesOf("Views / HomePage", module) .addDecorator(Decorator) .add("default", () => ) .add("loading", () => ( )) .add("no data", () => ( ));