Something went wrong. Try again.
a tool for shared writing and social publishing
Something went wrong. Try again.
TypeScript
12345678910111213141516import { useIdentityData } from "components/IdentityProvider";
export function useHasEntitlement(key: string): boolean { const { identity } = useIdentityData(); if (!identity?.entitlements) return false; return key in identity.entitlements;}
export function useIsPro(): boolean { return useHasEntitlement("publication_analytics");}
export function useCanSeePro(): boolean { return true;}