mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-04-22 15:40:07 -04:00
* v1 * Update pnpm-lock.yaml * Update store.ts * Update index.tsx * fix animation * toggle_sidebar * locales
11 lines
284 B
TypeScript
11 lines
284 B
TypeScript
import { proxy, useSnapshot } from 'valtio';
|
|
import { valtioPersist } from '@sd/client';
|
|
|
|
const state = proxy({
|
|
sidebar: { size: 180, collapsed: false }
|
|
});
|
|
|
|
export const layoutStore = valtioPersist('sd-layout', state);
|
|
|
|
export const useLayoutStore = () => useSnapshot(layoutStore);
|