Something went wrong. Try again.
Monorepo for Tangled
Something went wrong. Try again.
Svelte
12345678910111213141516171819202122232425262728293031<script module lang="ts"> import { defineMeta } from "@storybook/addon-svelte-csf"; import DiffView from "$lib/components/repo/DiffView.svelte"; import { deps, diff, emptyDiff, skeletonDiff } from "$fixtures/diff";
const { Story } = defineMeta({ title: "Repo/DiffView", component: DiffView, tags: ["autodocs"], args: { deps, diff } });</script>
<Story name="Mixed file kinds" />
<!-- the widest the toolbar gets: the download dropdown only renders with urls --><Story name="With downloads" args={{ downloadUrls: { patch: "/patch", diff: "/diff" } }} />
<Story name="No change between two revisions" args={{ diff: emptyDiff }} />
<Story name="Skeleton fixture" args={{ deps, diff: skeletonDiff }} />
<Story name="Skeleton fixture collapsed" args={{ deps, diff: skeletonDiff, treeCollapsed: true }} />
<Story name="Failed to load" args={{ diff: undefined, error: "Failed to load diff: gitmirror returned 500." }}/>
<Story name="Loading" args={{ deps, diff: undefined, loading: true }} />