feat: search page

This commit is contained in:
TrèsAbhi committed 2024-09-21 20:26:58 -05:00
1 parent 408b561b75
commit ffa1395b50
70 files changed
+492 -468

No files matched your search

+8 -17
View File
@@ -1,23 +1,14 @@
import lodash from 'lodash-es';
import { create } from 'zustand';
import { persist } from 'zustand/middleware';
import { createContextualSafeStore } from '../../core/zustand/createContextualSafeStore';
import { createContextualStore } from '../../core/zustand/createContextualStore';
export interface App {
interface AppStore {
developerMode: boolean;
policiesAgreementIndex: number;
}
export const { Provider, use, useMutation, useStore, useDeferred } =
createContextualSafeStore(() =>
create<App>()(
persist(
(set) => ({
developerMode: false,
policiesAgreementIndex: -1,
logins: {},
}),
{ name: 'app', merge: (a, b) => lodash.merge(b, a) },
),
),
);
export const App = createContextualStore(() =>
create<AppStore>()(() => ({
developerMode: false,
policiesAgreementIndex: 0,
})),
);