Skip to content

Commit 395615f

Browse files
committed
chore: try with computed properties
1 parent 0062858 commit 395615f

1 file changed

Lines changed: 7 additions & 14 deletions

File tree

frontend/src/modules/admin/pages/admin-panel.page.vue

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -123,24 +123,17 @@ const changeView = (view: string) => {
123123
});
124124
};
125125
126-
const isAdminUser = computed(() => {
127-
console.log('roles', roles.value);
128-
console.log('admin', LfRole.admin);
129-
console.log('isAdminUser', roles.value.includes(LfRole.admin));
126+
const isAdminUser = computed(() => roles.value.includes(LfRole.admin));
130127
131-
return roles.value.includes(LfRole.admin);
132-
});
128+
const user = computed(() => authStore.user);
129+
const teamUserIds = computed(() => config.permissions.teamUserIds);
130+
const env = computed(() => config.env);
133131
134132
const isTeamUser = computed(() => {
135-
const { env } = config;
136-
const userId = authStore.user?.id;
137-
const teamIds = config.permissions.teamUserIds;
133+
const userId = user.value?.id;
134+
const teamIds = teamUserIds.value;
138135
const includesCheck = teamIds?.includes(userId);
139-
const result = env !== 'production' || includesCheck;
140-
141-
console.log('Computed execution:', {
142-
env, userId, teamIds, includesCheck, result,
143-
});
136+
const result = env.value !== 'production' || includesCheck;
144137
145138
return result;
146139
});

0 commit comments

Comments
 (0)