fix: caching and fetching of feature flags (#10837)
parent
8d73d15b8a
commit
f480afcace
|
@ -1,10 +1,12 @@
|
|||
import type { AppFlags } from "@calcom/features/flags/config";
|
||||
import { trpc } from "@calcom/trpc/react";
|
||||
|
||||
export function useFlags() {
|
||||
const query = trpc.viewer.features.map.useQuery(undefined, {
|
||||
initialData: process.env.NEXT_PUBLIC_IS_E2E
|
||||
? { "managed-event-types": true, organizations: true, teams: true }
|
||||
: {},
|
||||
: undefined,
|
||||
placeholderData: {},
|
||||
});
|
||||
return query.data;
|
||||
return query.data ?? ({} as AppFlags);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue