stories/breadcrumb.stories.js (50 lines of code) (raw):

import Breadcrumb from "../src/components/Breadcrumb.svelte"; const [AppsLinks, AppDetailsLinks, PingsLinks, MetricsLinks, TableLinks] = [ [{ url: "/", name: "apps" }], [ { url: "/", name: "apps" }, { url: "/apps/fenix/", name: "fenix", tags: ["Android"] }, ], [ { url: "/", name: "apps" }, { url: "/apps/fenix/", name: "fenix", tags: ["Android"] }, { url: "/apps/fenix/pings/activation", name: "activation" }, ], [ { url: "/", name: "apps" }, { url: "/apps/fenix/", name: "fenix", tags: ["Android"] }, { url: "/apps/fenix/metrics/about_page.libraries_tapped", name: "about_page.libraries_tapped", }, ], [ { url: "/", name: "apps" }, { url: "/apps/fenix/", name: "fenix", tags: ["Android"] }, { url: "/apps/fenix/pings/activation", name: "activation" }, { url: "/apps/fenix/tables/activation/", name: "activation table" }, ], ]; export default { title: "Breadcrumb", }; export const AppDetailsPage = () => ({ Component: Breadcrumb, props: { links: AppDetailsLinks }, }); export const BigQueryTablePage = () => ({ Component: Breadcrumb, props: { links: TableLinks }, }); export const AppsListPage = () => ({ Component: Breadcrumb, props: { links: AppsLinks }, }); export const PingPage = () => ({ Component: Breadcrumb, props: { links: PingsLinks }, }); export const MetricPage = () => ({ Component: Breadcrumb, props: { links: MetricsLinks }, });