From 1dc0a370f180da51e72d5a11b8f590c63d581d75 Mon Sep 17 00:00:00 2001 From: Deon Sanchez <69873175+deon-sanchez@users.noreply.github.com> Date: Mon, 6 Oct 2025 12:49:39 -0600 Subject: [PATCH] fixed spacing and flex --- .../components/knowledge-filter-panel.tsx | 60 +- frontend/src/app/chat/page.tsx | 15 +- frontend/src/app/knowledge/chunks/page.tsx | 18 +- frontend/src/app/knowledge/page.tsx | 185 ++- frontend/src/app/settings/page.tsx | 1133 ++++++++--------- frontend/src/components/layout-wrapper.tsx | 12 +- 6 files changed, 641 insertions(+), 782 deletions(-) diff --git a/frontend/components/knowledge-filter-panel.tsx b/frontend/components/knowledge-filter-panel.tsx index 6bf9285b..8908ab0c 100644 --- a/frontend/components/knowledge-filter-panel.tsx +++ b/frontend/components/knowledge-filter-panel.tsx @@ -25,6 +25,7 @@ import { FilterIconPopover, IconKey, } from "@/components/filter-icon-popover"; +import { useLayout } from "@/contexts/layout-context"; interface FacetBucket { key: string; @@ -48,7 +49,15 @@ export const filterAccentClasses: Record = { red: "bg-accent-red text-accent-red-foreground", }; -export function KnowledgeFilterPanel() { +interface KnowledgeFilterPanelProps { + totalTopOffset: number; + headerHeight: number; +} + +export function KnowledgeFilterPanel({ + totalTopOffset, + headerHeight, +}: KnowledgeFilterPanelProps) { const { selectedFilter, parsedFilterData, @@ -135,7 +144,7 @@ export function KnowledgeFilterPanel() { // Load available facets using search aggregations hook const { data: aggregations } = useGetSearchAggregations("*", 1, 0, { enabled: isPanelOpen, - placeholderData: (prev) => prev, + placeholderData: prev => prev, staleTime: 60_000, gcTime: 5 * 60_000, }); @@ -213,7 +222,7 @@ export function KnowledgeFilterPanel() { facetType: keyof typeof selectedFilters, newValues: string[] ) => { - setSelectedFilters((prev) => ({ + setSelectedFilters(prev => ({ ...prev, [facetType]: newValues, })); @@ -231,7 +240,10 @@ export function KnowledgeFilterPanel() { }; return ( -
+
@@ -270,7 +282,7 @@ export function KnowledgeFilterPanel() { { + onChange={e => { const v = e.target.value; setName(v); if (nameError && v.trim()) { @@ -301,7 +313,7 @@ export function KnowledgeFilterPanel() {