* feat: add Show Page Emails tab Closes #2926, Closes #2927 * feat: review - disable Emails tab if messaging not enabled * refactor: review - add FeatureFlagKey type --------- Co-authored-by: Thais GUIGON <thaisguigon@macbook-pro.home>
15 lines
462 B
TypeScript
15 lines
462 B
TypeScript
import { useRecoilValue } from 'recoil';
|
|
|
|
import { currentWorkspaceState } from '@/auth/states/currentWorkspaceState';
|
|
import { FeatureFlagKey } from '@/workspace/types/FeatureFlagKey';
|
|
|
|
export const useIsFeatureEnabled = (featureKey: FeatureFlagKey) => {
|
|
const currentWorkspace = useRecoilValue(currentWorkspaceState);
|
|
|
|
const featureFlag = currentWorkspace?.featureFlags?.find(
|
|
(flag) => flag.key === featureKey,
|
|
);
|
|
|
|
return !!featureFlag?.value;
|
|
};
|