"use client"; import { createContext, useContext } from "react"; import { useReplicache } from "src/replicache"; export const EntitySetContext = createContext({ set: "", permissions: { read: false, write: false }, }); export const useEntitySetContext = () => useContext(EntitySetContext); export function EntitySetProvider(props: { set: string; children: React.ReactNode; }) { let { permission_token } = useReplicache(); return ( r.entity_set === props.set, ) || { read: false, write: false }, }} > {props.children} ); }