From f1eebebb86de6903d099b01da1749ae7b811e62b Mon Sep 17 00:00:00 2001 From: Josh Larson Date: Fri, 6 Sep 2024 12:42:36 -0400 Subject: [PATCH] feat: Icon for empty detour list table --- assets/src/components/detoursTable.tsx | 25 ++++++++++++++++++- .../icons/emptyDetourTableIcon.stories.tsx | 15 +++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 assets/stories/skate-components/icons/emptyDetourTableIcon.stories.tsx diff --git a/assets/src/components/detoursTable.tsx b/assets/src/components/detoursTable.tsx index 95cdbd87c..7fbadb595 100644 --- a/assets/src/components/detoursTable.tsx +++ b/assets/src/components/detoursTable.tsx @@ -1,4 +1,4 @@ -import React from "react" +import React, { ComponentProps } from "react" import { Table } from "react-bootstrap" import { RoutePill } from "./routePill" import { useCurrentTimeSeconds } from "../hooks/useCurrentTime" @@ -47,3 +47,26 @@ export const DetoursTable = ({ data }: DetoursTableProps) => { ) } + +export const EmptyDetourTableIcon = (props: ComponentProps<"svg">) => ( + + + + +) diff --git a/assets/stories/skate-components/icons/emptyDetourTableIcon.stories.tsx b/assets/stories/skate-components/icons/emptyDetourTableIcon.stories.tsx new file mode 100644 index 000000000..e32027179 --- /dev/null +++ b/assets/stories/skate-components/icons/emptyDetourTableIcon.stories.tsx @@ -0,0 +1,15 @@ +import type { Meta, StoryObj } from "@storybook/react" +import { EmptyDetourTableIcon } from "../../../src/components/detoursTable" + +const meta = { + component: EmptyDetourTableIcon, + parameters: { + layout: "centered", + stretch: false, + }, +} satisfies Meta + +export default meta +type Story = StoryObj + +export const Default: Story = {}