feat: 优化web
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
'use client';
|
||||
|
||||
import { create } from 'zustand';
|
||||
|
||||
type AuthUiState = {
|
||||
loginModalOpen: boolean;
|
||||
loginHint: string | null;
|
||||
openLoginModal: (hint?: string | null) => void;
|
||||
closeLoginModal: () => void;
|
||||
};
|
||||
|
||||
export const useAuthUiStore = create<AuthUiState>((set) => ({
|
||||
loginModalOpen: false,
|
||||
loginHint: null,
|
||||
openLoginModal: (hint) => set({ loginModalOpen: true, loginHint: hint ?? null }),
|
||||
closeLoginModal: () => set({ loginModalOpen: false, loginHint: null }),
|
||||
}));
|
||||
Reference in New Issue
Block a user