Files
5chan/src/stores/use-interface-settings-store.ts
T

22 lines
555 B
TypeScript

import { create } from 'zustand';
import { persist } from 'zustand/middleware';
interface InterfaceSettingsStore {
hideThreadsWithoutImages: boolean;
setHideThreadsWithoutImages: (value: boolean) => void;
}
const useInterfaceSettingsStore = create(
persist<InterfaceSettingsStore>(
(set) => ({
hideThreadsWithoutImages: true,
setHideThreadsWithoutImages: (value: boolean) => set({ hideThreadsWithoutImages: value }),
}),
{
name: 'interface-settings-storage',
},
),
);
export default useInterfaceSettingsStore;