mirror of
https://github.com/appwrite/console.git
synced 2026-04-07 19:17:46 +00:00
fix: wrong variable access.
This commit is contained in:
+3
-3
@@ -7,12 +7,12 @@ const flagsRaw = (env.PUBLIC_CONSOLE_FEATURE_FLAGS ?? '').split(',');
|
||||
|
||||
function isFlagEnabled(name: string) {
|
||||
// loose generic to allow safe access while retaining type safety
|
||||
return <T extends { user?: Account; organization?: Organization }>(data: T) => {
|
||||
const { user, organization } = data;
|
||||
return <T extends { account?: Account; organization?: Organization }>(data: T) => {
|
||||
const { account, organization } = data;
|
||||
|
||||
return !!(
|
||||
flagsRaw.includes(name) ||
|
||||
user?.prefs?.[`flags-${name}`] ||
|
||||
account?.prefs?.[`flags-${name}`] ||
|
||||
organization?.prefs?.[`flags-${name}`]
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user