From 0bd58038a8dc02f89e1ea3a2fce4cff7cf9ed367 Mon Sep 17 00:00:00 2001 From: chanx <1243304602@qq.com> Date: Thu, 21 Aug 2025 16:57:14 +0800 Subject: [PATCH] Fixes (web): Optimized search page style and functionality #3221 (#9627) ### What problem does this PR solve? Fixes (web): Optimized search page style and functionality #3221 - Updated search page and view title styles - Modified dataset list and multi-select control styles - Optimized text field and button styles - Updated filter button icons - Adjusted metadata filter styles - Added default descriptions for the smart assistant ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --- web/src/components/list-filter-bar/index.tsx | 8 ++++---- web/src/components/metadata-filter/index.tsx | 5 ++++- web/src/components/ui/button.tsx | 2 +- web/src/components/ui/textarea.tsx | 2 +- web/src/locales/en.ts | 1 + web/src/locales/zh.ts | 1 + web/src/pages/dataset/dataset/parsing-status-cell.tsx | 2 +- .../pages/dataset/dataset/use-dataset-table-columns.tsx | 6 ++++-- web/src/pages/next-search/search-home.tsx | 2 +- .../pages/next-search/search-setting-aisummery-config.tsx | 2 +- web/src/pages/next-search/search-setting.tsx | 8 ++++---- web/src/pages/next-search/search-view.tsx | 2 +- 12 files changed, 24 insertions(+), 17 deletions(-) diff --git a/web/src/components/list-filter-bar/index.tsx b/web/src/components/list-filter-bar/index.tsx index d7bbd6d10..eab010e2b 100644 --- a/web/src/components/list-filter-bar/index.tsx +++ b/web/src/components/list-filter-bar/index.tsx @@ -1,5 +1,5 @@ import { cn } from '@/lib/utils'; -import { ChevronDown } from 'lucide-react'; +import { Funnel } from 'lucide-react'; import React, { ChangeEventHandler, PropsWithChildren, @@ -25,20 +25,20 @@ export const FilterButton = React.forwardRef< >(({ count = 0, ...props }, ref) => { return ( ); }); diff --git a/web/src/components/metadata-filter/index.tsx b/web/src/components/metadata-filter/index.tsx index 5559c32fb..cd0ee514e 100644 --- a/web/src/components/metadata-filter/index.tsx +++ b/web/src/components/metadata-filter/index.tsx @@ -58,7 +58,10 @@ export function MetadataFilter({ prefix = '' }: MetadataFilterProps) { name={methodName} tooltip={t('metadataTip')} > - + )} {hasKnowledge && metadata === DatasetMetadata.Manual && ( diff --git a/web/src/components/ui/button.tsx b/web/src/components/ui/button.tsx index 046a629ad..24cd03106 100644 --- a/web/src/components/ui/button.tsx +++ b/web/src/components/ui/button.tsx @@ -17,7 +17,7 @@ const buttonVariants = cva( outline: 'border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50', secondary: - 'bg-secondary text-secondary-foreground shadow-xs hover:bg-secondary/80', + 'bg-bg-input text-secondary-foreground shadow-xs hover:bg-bg-input/80', ghost: 'hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50', link: 'text-primary underline-offset-4 hover:underline', diff --git a/web/src/components/ui/textarea.tsx b/web/src/components/ui/textarea.tsx index 53faf5f5c..e99c19ffa 100644 --- a/web/src/components/ui/textarea.tsx +++ b/web/src/components/ui/textarea.tsx @@ -54,7 +54,7 @@ const Textarea = forwardRef( return (