feat(stores): 添加共享存储模块

- 新增 shared-storage.ts 文件
- 使用 Solid Primitives 的持久化存储功能
- 创建并导出 comfyLocation 信号和其设置函数
This commit is contained in:
Vixalie
2025-08-04 22:44:34 +08:00
parent 0e3163be17
commit 76fd04aa74

View File

@@ -0,0 +1,11 @@
import { makePersisted } from '@solid-primitives/storage';
import { tauriStorage } from '@solid-primitives/storage/tauri';
import { createSignal } from 'solid-js';
const storage = tauriStorage();
// eslint-disable-next-line solid/reactivity
export const [comfyLocation, setComfyLocation] = makePersisted(createSignal<string>(''), {
storage,
name: 'comfy-location',
});