diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 37c8d70e4..97be64113 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -109,13 +109,28 @@ const isMenuItemVisible = (id) => { switch (id) { case 'notes': - return ($config?.features?.enable_notes ?? false) && ($user?.role === 'admin' || ($user?.permissions?.features?.notes ?? true)); + return ( + ($config?.features?.enable_notes ?? false) && + ($user?.role === 'admin' || ($user?.permissions?.features?.notes ?? true)) + ); case 'workspace': - return $user?.role === 'admin' || $user?.permissions?.workspace?.models || $user?.permissions?.workspace?.knowledge || $user?.permissions?.workspace?.prompts || $user?.permissions?.workspace?.tools; + return ( + $user?.role === 'admin' || + $user?.permissions?.workspace?.models || + $user?.permissions?.workspace?.knowledge || + $user?.permissions?.workspace?.prompts || + $user?.permissions?.workspace?.tools + ); case 'automations': - return $config?.features?.enable_automations && ($user?.role === 'admin' || $user?.permissions?.features?.automations); + return ( + $config?.features?.enable_automations && + ($user?.role === 'admin' || $user?.permissions?.features?.automations) + ); case 'calendar': - return $config?.features?.enable_calendar && ($user?.role === 'admin' || $user?.permissions?.features?.calendar); + return ( + $config?.features?.enable_calendar && + ($user?.role === 'admin' || $user?.permissions?.features?.calendar) + ); case 'playground': return $user?.role === 'admin'; default: @@ -918,8 +933,19 @@ aria-label={$i18n.t('Automations')} >