feat(project): init

This commit is contained in:
2026-03-10 17:06:22 +08:00
commit 1ae8509cce
70 changed files with 5141 additions and 0 deletions

26
components/login/store.ts Normal file
View File

@@ -0,0 +1,26 @@
import { create } from "zustand"
import { persist } from "zustand/middleware"
interface LoginState {
fingerprint: string
setFingerprint: (fingerprint: string) => void
}
const initialLoginState = {
fingerprint: "",
}
export const useLoginStore = create(
persist<LoginState>(
(set) => ({
fingerprint: initialLoginState.fingerprint,
setFingerprint: (fingerprint) =>
set((state) => {
return { ...state, fingerprint }
}),
}),
{
name: "login-store",
}
)
)