38 lines
1.1 KiB
TypeScript
38 lines
1.1 KiB
TypeScript
"use client"
|
||
import { useAppStore } from "@/store/app"
|
||
import { Switch } from "@heroui/react"
|
||
|
||
export default function Page() {
|
||
const app = useAppStore()
|
||
|
||
return (
|
||
<div className="flex flex-col items-start gap-3 pt-2 pb-1">
|
||
<p>版本号:{app.state.version}</p>
|
||
<p>是否有更新:{app.state.hasUpdate ? "有" : "无"}</p>
|
||
<p>是否使用镜像源:{app.state.useMirror ? "是" : "否"}</p>
|
||
<Switch
|
||
isSelected={app.state.autoStart}
|
||
size="sm"
|
||
onChange={(e) => app.setAutoStart(e.target.checked)}
|
||
>
|
||
开机自启动 {app.state.autoStart ? "开" : "关"}
|
||
</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>
|
||
</div>
|
||
)
|
||
}
|