Files
cstb-next/src/app/(main)/preference/general/page.tsx

38 lines
1.1 KiB
TypeScript
Raw Normal View History

2024-09-27 15:28:32 +08:00
"use client"
2025-03-17 11:48:30 +08:00
import { useAppStore } from "@/store/app"
2025-03-23 23:25:28 +08:00
import { Switch } from "@heroui/react"
2024-09-27 15:28:32 +08:00
2024-10-28 10:42:42 +08:00
export default function Page() {
2025-03-17 11:48:30 +08:00
const app = useAppStore()
2024-09-27 15:28:32 +08:00
return (
<div className="flex flex-col items-start gap-3 pt-2 pb-1">
2025-03-17 11:48:30 +08:00
<p>{app.state.version}</p>
<p>{app.state.hasUpdate ? "有" : "无"}</p>
<p>使{app.state.useMirror ? "是" : "否"}</p>
2025-03-23 23:25:28 +08:00
<Switch
2025-03-23 23:55:15 +08:00
isSelected={app.state.autoStart}
2025-03-23 23:25:28 +08:00
size="sm"
2025-03-23 23:55:15 +08:00
onChange={(e) => app.setAutoStart(e.target.checked)}
2025-03-23 23:25:28 +08:00
>
2025-03-23 23:55:15 +08:00
{app.state.autoStart ? "开" : "关"}
2025-03-23 23:25:28 +08:00
</Switch>
<Switch
isSelected={app.state.startHidden}
size="sm"
onChange={(e) => app.setStartHidden(e.target.checked)}
>
{app.state.startHidden ? "开" : "关"}
</Switch>
{/* hiddenOnClose */}
<Switch
isSelected={app.state.hiddenOnClose}
size="sm"
onChange={(e) => app.setHiddenOnClose(e.target.checked)}
>
{app.state.hiddenOnClose ? "开" : "关"}
</Switch>
2024-09-27 15:28:32 +08:00
</div>
)
2024-10-28 10:42:42 +08:00
}