a tool for shared writing and social publishing
at main 15 lines 404 B view raw
1import { useIdentityData } from "components/IdentityProvider"; 2 3export function useHasEntitlement(key: string): boolean { 4 const { identity } = useIdentityData(); 5 if (!identity?.entitlements) return false; 6 return key in identity.entitlements; 7} 8 9export function useIsPro(): boolean { 10 return useHasEntitlement("publication_analytics"); 11} 12 13export function useCanSeePro(): boolean { 14 return true; 15}