diff --git a/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.constants.tsx b/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.constants.tsx index 99307558bc8..be43282627f 100644 --- a/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.constants.tsx +++ b/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.constants.tsx @@ -71,7 +71,7 @@ export const SEARCH_PARAMS_PARSER = { id: parseAsString, // View options - hide_connection_logs: parseAsBoolean.withDefault(true), + show_connection_logs: parseAsBoolean.withDefault(true), } const POSTGRES_STATUS_CODE_LABELS = { diff --git a/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.fields.tsx b/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.fields.tsx index 90975d700a4..fcae710eebf 100644 --- a/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.fields.tsx +++ b/apps/studio/components/interfaces/UnifiedLogs/UnifiedLogs.fields.tsx @@ -22,10 +22,17 @@ export const filterFields = [ value: 'log_type', type: 'checkbox', defaultOpen: true, - options: Object.entries(LOG_TYPES_LABELS).map(([value, label]) => ({ label, value })), + options: Object.entries(LOG_TYPES_LABELS).map(([value, label]) => ({ + label, + value, + options: + // [Joshen] Nested options are treated as just boolean toggles atm for simplicity + // Refer to DataTableFilterCheckbox for their logic + value === 'postgres' ? [{ label: 'Connection logs', value: 'show_connection_logs' }] : [], + })), component: (props: Option) => { return ( -
Misc
-