personal web client for Bluesky
typescript
solidjs
bluesky
atcute
1import { useTitle } from '~/lib/navigation/router';
2import { useSession } from '~/lib/states/session';
3
4import * as Page from '~/components/page';
5import TimelineList from '~/components/timeline/timeline-list';
6
7const LikesPage = () => {
8 const { currentAccount } = useSession();
9
10 const did = currentAccount!.did;
11
12 useTitle(() => `My likes — ${import.meta.env.VITE_APP_NAME}`);
13
14 return (
15 <>
16 <Page.Header>
17 <Page.HeaderAccessory>
18 <Page.Back to="/" />
19 </Page.HeaderAccessory>
20
21 <Page.Heading title="Likes" />
22 </Page.Header>
23
24 <TimelineList
25 params={{
26 type: 'profile',
27 actor: did,
28 tab: 'likes',
29 }}
30 />
31 </>
32 );
33};
34
35export default LikesPage;