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) => (
))}
);
}