summaryrefslogtreecommitdiff
path: root/front/src/pages/User.tsx
blob: a1e26f17e6ed0733faafd9534846dffb34ed3136 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// import spinner from "@/assets/icons/spinner.svg";
import Composer from "@/components/composer/Composer";
import PostList from "@/components/feed/PostList";
import useLocalState from "@/state/state";
import type { Ship } from "@/types/urbit";

function UserFeed({ p }: { p: Ship }) {
  const { api, following } = useLocalState();
  const feed = following.get(api!.airlock.our!);
  const refetch = () => feed;
  if (p === api!.airlock.our)
    return (
      <div id="feed-proper">
        <Composer />
        <PostList data={feed!} refetch={refetch} />
      </div>
    );
}

export default UserFeed;