From caf63eebc20218921bdcb2ddd2e139e1eab3beee Mon Sep 17 00:00:00 2001 From: TzeYiing Date: Wed, 30 Mar 2022 00:45:17 +0200 Subject: [PATCH] polish: move logs sidebar items in database to separate section --- .../DatabaseLayout/DatabaseMenu.utils.ts | 128 ++++++++++-------- 1 file changed, 69 insertions(+), 59 deletions(-) diff --git a/studio/components/layouts/DatabaseLayout/DatabaseMenu.utils.ts b/studio/components/layouts/DatabaseLayout/DatabaseMenu.utils.ts index 9aea92c3d20..a052084cad0 100644 --- a/studio/components/layouts/DatabaseLayout/DatabaseMenu.utils.ts +++ b/studio/components/layouts/DatabaseLayout/DatabaseMenu.utils.ts @@ -26,72 +26,82 @@ export const generateDatabaseMenu = (project?: Project): ProductMenuGroup[] => { url: `/project/${ref}/database/replication`, items: [], }, - { - name: 'API logs', - key: 'api-logs', - url: `/project/${ref}/database/api-logs`, - items: [], - }, - { - name: 'Postgres logs', - key: 'postgres-logs', - url: `/project/${ref}/database/postgres-logs`, - items: [], - }, + ], }, ...(IS_PLATFORM ? [ - { - title: 'Settings', - items: [ - { - name: 'Backups', - key: 'backups', - url: `/project/${ref}/database/backups`, - items: [], - }, - { - name: 'Connection Pooling', - key: 'pooling', - url: `/project/${ref}/database/pooling`, - items: [], - }, - ], - }, - ] + { + title: 'Logs', + items: [ + { + name: 'API logs', + key: 'api-logs', + url: `/project/${ref}/database/api-logs`, + items: [], + }, + { + name: 'Postgres logs', + key: 'postgres-logs', + url: `/project/${ref}/database/postgres-logs`, + items: [], + }, + ], + }, + ] : []), ...(IS_PLATFORM ? [ - { - title: 'Alpha Preview', - isPreview: true, - items: [ - { - name: 'Triggers', - key: 'triggers', - url: `/project/${ref}/database/triggers`, - items: [], - }, - { - name: 'Functions', - key: 'functions', - url: `/project/${ref}/database/functions`, - items: [], - }, - ...(showHooksRoute - ? [ - { - name: 'Function Hooks', - key: 'hooks', - url: `/project/${ref}/database/hooks`, - items: [], - }, - ] - : []), - ], - }, - ] + { + title: 'Settings', + items: [ + { + name: 'Backups', + key: 'backups', + url: `/project/${ref}/database/backups`, + items: [], + }, + { + name: 'Connection Pooling', + key: 'pooling', + url: `/project/${ref}/database/pooling`, + items: [], + }, + ], + }, + ] + : []), + ...(IS_PLATFORM + ? [ + { + title: 'Alpha Preview', + isPreview: true, + items: [ + { + name: 'Triggers', + key: 'triggers', + url: `/project/${ref}/database/triggers`, + items: [], + }, + { + name: 'Functions', + key: 'functions', + url: `/project/${ref}/database/functions`, + items: [], + }, + ...(showHooksRoute + ? [ + { + name: 'Function Hooks', + key: 'hooks', + url: `/project/${ref}/database/hooks`, + items: [], + }, + ] + : []), + ], + }, + ] : []), ] }