mirror of
https://github.com/hex248/sprint.git
synced 2026-02-08 02:33:01 +00:00
fixed LoginForm usage
This commit is contained in:
@@ -9,6 +9,7 @@ import { Label } from "@/components/ui/label";
|
||||
import { UploadAvatar } from "@/components/upload-avatar";
|
||||
import { capitalise, cn, getServerURL, setCsrfToken } from "@/lib/utils";
|
||||
|
||||
|
||||
export default function LogInForm() {
|
||||
const { setUser, setEmailVerified } = useSession();
|
||||
|
||||
|
||||
@@ -17,9 +17,6 @@ export function LoginModal({ open, onOpenChange, onSuccess, dismissible = true }
|
||||
const [searchParams] = useSearchParams();
|
||||
const { user, isLoading, emailVerified } = useSession();
|
||||
const [hasRedirected, setHasRedirected] = useState(false);
|
||||
const [showWarning, setShowWarning] = useState(() => {
|
||||
return localStorage.getItem("hide-under-construction") !== "true";
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
if (open && !isLoading && user && emailVerified && !hasRedirected) {
|
||||
@@ -46,9 +43,9 @@ export function LoginModal({ open, onOpenChange, onSuccess, dismissible = true }
|
||||
|
||||
return (
|
||||
<Dialog open={open} onOpenChange={handleOpenChange}>
|
||||
<DialogContent showCloseButton={false} className={cn("p-0 w-xs py-8", showWarning && "w-md pt-4")}>
|
||||
<DialogContent showCloseButton={false} className={cn("p-0 w-xs py-8")}>
|
||||
<DialogTitle className="sr-only">Log In or Register</DialogTitle>
|
||||
<LogInForm showWarning={showWarning} setShowWarning={setShowWarning} />
|
||||
<LogInForm />
|
||||
</DialogContent>
|
||||
</Dialog>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user