import { UserCircle, Gamepad2, Palette, Download, Globe, Cpu, Info, ChevronRight, } from "lucide-react"; import { VersionCard } from "@/components/VersionCard"; import { Surface, PageHeader, SectionTitle } from "@/components/setting"; interface ShortcutItem { icon: React.ReactNode; label: string; desc: string; navKey: string; } function ShortcutTile({ icon, label, desc, navKey, onClick }: ShortcutItem & { onClick: (key: string) => void }) { return ( ); } const shortcuts: ShortcutItem[] = [ { icon: , label: "Koring 账户", desc: "同步数据、皮肤与个人配置", navKey: "account" }, { icon: , label: "游戏账户与档案", desc: "管理游戏内账户和档案配置", navKey: "game-account" }, { icon: , label: "主题与背景", desc: "深色模式、背景图片与视差", navKey: "theme-bg" }, { icon: , label: "下载设置", desc: "下载线程数与存储路径", navKey: "download" }, { icon: , label: "联机功能", desc: "以太联机与陶瓦联机", navKey: "ether-online" }, { icon: , label: "Java 虚拟机与内存", desc: "Java 路径与内存分配", navKey: "java-mem" }, { icon: , label: "关于 Koring Launcher", desc: "版本信息与更新", navKey: "about" }, ]; interface HomeSettingProps { onNavigate: (key: string) => void; } export function HomeSetting({ onNavigate }: HomeSettingProps) { return (
常用设置
{shortcuts.map((s) => ( ))}
); }