a tool for shared writing and social publishing
1"use client";
2
3import { addDocToHome } from "app/(home-pages)/home/storage";
4import { useIdentityData } from "components/IdentityProvider";
5import { useEffect } from "react";
6import { useReplicache } from "src/replicache";
7
8export function AddLeafletToHomepage() {
9 let { permission_token } = useReplicache();
10 let { identity } = useIdentityData();
11 useEffect(() => {
12 if (identity) return;
13 if (permission_token.permission_token_rights[0].write) {
14 try {
15 addDocToHome(permission_token);
16 } catch (e) {}
17 }
18 }, [permission_token, identity]);
19 return null;
20}