From cfc9bbcdbf4a21c96093afe008d45b3156e9a8d0 Mon Sep 17 00:00:00 2001 From: CaIon Date: Thu, 18 Jun 2026 21:29:55 +0800 Subject: [PATCH] feat(logs): improve layout --- .../components/logs-filter-toolbar.tsx | 74 +++++++++++-------- 1 file changed, 43 insertions(+), 31 deletions(-) diff --git a/web/default/src/features/usage-logs/components/logs-filter-toolbar.tsx b/web/default/src/features/usage-logs/components/logs-filter-toolbar.tsx index 63f9b207..e02824c5 100644 --- a/web/default/src/features/usage-logs/components/logs-filter-toolbar.tsx +++ b/web/default/src/features/usage-logs/components/logs-filter-toolbar.tsx @@ -103,6 +103,34 @@ export function LogsFilterToolbar(props: LogsFilterToolbarProps) { setMobileFiltersOpen(false) } + const advancedToggle = hasAdvancedFilters ? ( + + ) : null + if (isMobile && props.mobilePinnedFilters != null) { return ( @@ -192,42 +220,26 @@ export function LogsFilterToolbar(props: LogsFilterToolbarProps) { props.className )} > -
- {props.primaryFilters} - {advancedOpen && props.advancedFilters} +
+
+ {props.primaryFilters} +
+ {advancedToggle && ( +
+ {advancedToggle} +
+ )}
+ {advancedOpen && props.advancedFilters && ( +
+ {props.advancedFilters} +
+ )} +
{props.stats}
- {hasAdvancedFilters && ( - - )} -