"use client"; /** * 设置项列表 Section * * 原始 Dart: lib/ui/core/settings_section.dart * * 渲染一组 SettingItem:图标 + 标题 + 副标题/值 + 右侧 chevron + 可选 divider。 */ import { type ReactNode } from "react"; import styles from "./settings-section.module.css"; export interface SettingsItemModel { id: string; title: string; subtitle?: string; trailing?: string; icon?: ReactNode; onClick?: () => void; destructive?: boolean; } export interface SettingsSectionProps { title?: string; items: SettingsItemModel[]; } export function SettingsSection({ title, items }: SettingsSectionProps) { return (
{title ?

{title}

: null}
); }