feat : add signin ,signout, forgot password features
This commit is contained in:
56
node_modules/.vite/deps/zustand.js
generated
vendored
Normal file
56
node_modules/.vite/deps/zustand.js
generated
vendored
Normal file
@@ -0,0 +1,56 @@
|
||||
import {
|
||||
require_react
|
||||
} from "./chunk-WQMOH32Y.js";
|
||||
import {
|
||||
__toESM
|
||||
} from "./chunk-5WWUZCGV.js";
|
||||
|
||||
// node_modules/zustand/esm/vanilla.mjs
|
||||
var createStoreImpl = (createState) => {
|
||||
let state;
|
||||
const listeners = /* @__PURE__ */ new Set();
|
||||
const setState = (partial, replace) => {
|
||||
const nextState = typeof partial === "function" ? partial(state) : partial;
|
||||
if (!Object.is(nextState, state)) {
|
||||
const previousState = state;
|
||||
state = (replace != null ? replace : typeof nextState !== "object" || nextState === null) ? nextState : Object.assign({}, state, nextState);
|
||||
listeners.forEach((listener) => listener(state, previousState));
|
||||
}
|
||||
};
|
||||
const getState = () => state;
|
||||
const getInitialState = () => initialState;
|
||||
const subscribe = (listener) => {
|
||||
listeners.add(listener);
|
||||
return () => listeners.delete(listener);
|
||||
};
|
||||
const api = { setState, getState, getInitialState, subscribe };
|
||||
const initialState = state = createState(setState, getState, api);
|
||||
return api;
|
||||
};
|
||||
var createStore = (createState) => createState ? createStoreImpl(createState) : createStoreImpl;
|
||||
|
||||
// node_modules/zustand/esm/react.mjs
|
||||
var import_react = __toESM(require_react(), 1);
|
||||
var identity = (arg) => arg;
|
||||
function useStore(api, selector = identity) {
|
||||
const slice = import_react.default.useSyncExternalStore(
|
||||
api.subscribe,
|
||||
import_react.default.useCallback(() => selector(api.getState()), [api, selector]),
|
||||
import_react.default.useCallback(() => selector(api.getInitialState()), [api, selector])
|
||||
);
|
||||
import_react.default.useDebugValue(slice);
|
||||
return slice;
|
||||
}
|
||||
var createImpl = (createState) => {
|
||||
const api = createStore(createState);
|
||||
const useBoundStore = (selector) => useStore(api, selector);
|
||||
Object.assign(useBoundStore, api);
|
||||
return useBoundStore;
|
||||
};
|
||||
var create = (createState) => createState ? createImpl(createState) : createImpl;
|
||||
export {
|
||||
create,
|
||||
createStore,
|
||||
useStore
|
||||
};
|
||||
//# sourceMappingURL=zustand.js.map
|
||||
Reference in New Issue
Block a user