Revert "test if works or revert"

This reverts commit e9e0de40d0.
This commit is contained in:
alorig
2025-11-29 11:24:35 +05:00
parent e9e0de40d0
commit 341650bddc
10 changed files with 85 additions and 422 deletions

View File

@@ -1,24 +0,0 @@
import { useMemo } from 'react';
import { useSettingsStore } from '../store/settingsStore';
// Simple client-side feature flag hook backed by accountSettings
export function useFeatureFlag(key: string): boolean {
const accountSettings = useSettingsStore((s) => s.accountSettings);
const setting = accountSettings?.[key];
const enabled = useMemo(() => {
if (!setting || !setting.config) return false;
try {
// Expect config to be boolean or { enabled: boolean }
if (typeof setting.config === 'boolean') return Boolean(setting.config);
if (typeof setting.config === 'object' && setting.config !== null && 'enabled' in setting.config) {
return Boolean((setting.config as any).enabled);
}
return Boolean(setting.config);
} catch {
return false;
}
}, [setting]);
return enabled;
}