This repository has no description
1<script module lang="ts">
2 import { defineMeta } from "@storybook/addon-svelte-csf";
3 import MockAuthProvider from "$lib/components/testing/MockAuthProvider.svelte";
4 import TimelineStarEvent from "./TimelineStarEvent.svelte";
5 import type { StarEvent } from "$lib/api/lexicons/types/sh/tangled/feed/getTimeline";
6
7 const owner = { did: "did:plc:3p7ejjxnufohsygt5vbyxb2i", handle: "tangled.org" };
8
9 const event = {
10 $type: "sh.tangled.feed.getTimeline#starEvent",
11 cid: "bafyreib2",
12 uri: "at://did:plc:oky5czdrnfjpqslsw2a5iclo/sh.tangled.feed.star/3l",
13 actor: { did: "did:plc:oky5czdrnfjpqslsw2a5iclo", handle: "alice.tngl.sh" },
14 repo: {
15 did: "did:plc:3p7ejjxnufohsygt5vbyxb2i",
16 slug: "core",
17 owner,
18 createdAt: "2025-06-01T10:30:00Z",
19 description: "The knot server, appview, and everything that makes tangled tick.",
20 starCount: 42
21 }
22 } as unknown as StarEvent;
23
24 const { Story } = defineMeta({
25 title: "Timeline/TimelineStarEvent",
26 component: TimelineStarEvent,
27 tags: ["autodocs"],
28 args: {
29 event,
30 eventAt: "2025-06-02T09:00:00Z"
31 }
32 });
33</script>
34
35<Story name="Default">
36 {#snippet template(args)}
37 <MockAuthProvider>
38 <TimelineStarEvent {...args} />
39 </MockAuthProvider>
40 {/snippet}
41</Story>