a tool for shared writing and social publishing
at main 590 B view raw
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}