This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

core / web / src / lib / components / timeline / TimelineStarEvent.stories.svelte
1.2 kB 41 lines
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>