'use client'; /** * DisplaySettings - Settings for search display and latency * Following Liquid Glass design system */ import { type SearchDisplayMode, type LocaleOption } from '@/lib/store/settings-store'; import { Switch } from '@/components/ui/Switch'; interface DisplaySettingsProps { realtimeLatency: boolean; searchDisplayMode: SearchDisplayMode; rememberScrollPosition: boolean; locale: LocaleOption; onRealtimeLatencyChange: (enabled: boolean) => void; onSearchDisplayModeChange: (mode: SearchDisplayMode) => void; onRememberScrollPositionChange: (enabled: boolean) => void; onLocaleChange: (locale: LocaleOption) => void; } export function DisplaySettings({ realtimeLatency, searchDisplayMode, rememberScrollPosition, locale, onRealtimeLatencyChange, onSearchDisplayModeChange, onRememberScrollPositionChange, onLocaleChange, }: DisplaySettingsProps) { return (

显示设置

{/* Remember Scroll Position Toggle */}

记住滚动位置

退出或刷新页面后,自动恢复到之前的滚动位置

{/* Real-time Latency Toggle */}

实时延迟显示

开启后,搜索结果中的延迟数值会每 5 秒更新一次

{/* Search Display Mode */}

搜索结果显示方式

选择搜索结果的展示模式

{/* Locale / Language Toggle */}

界面语言

切换界面显示的中文字体(简体/繁体)

); }