mirror of
https://github.com/hex248/sprint.git
synced 2026-02-07 18:23:03 +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 { UploadAvatar } from "@/components/upload-avatar";
|
||||||
import { capitalise, cn, getServerURL, setCsrfToken } from "@/lib/utils";
|
import { capitalise, cn, getServerURL, setCsrfToken } from "@/lib/utils";
|
||||||
|
|
||||||
|
|
||||||
export default function LogInForm() {
|
export default function LogInForm() {
|
||||||
const { setUser, setEmailVerified } = useSession();
|
const { setUser, setEmailVerified } = useSession();
|
||||||
|
|
||||||
|
|||||||
@@ -17,9 +17,6 @@ export function LoginModal({ open, onOpenChange, onSuccess, dismissible = true }
|
|||||||
const [searchParams] = useSearchParams();
|
const [searchParams] = useSearchParams();
|
||||||
const { user, isLoading, emailVerified } = useSession();
|
const { user, isLoading, emailVerified } = useSession();
|
||||||
const [hasRedirected, setHasRedirected] = useState(false);
|
const [hasRedirected, setHasRedirected] = useState(false);
|
||||||
const [showWarning, setShowWarning] = useState(() => {
|
|
||||||
return localStorage.getItem("hide-under-construction") !== "true";
|
|
||||||
});
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (open && !isLoading && user && emailVerified && !hasRedirected) {
|
if (open && !isLoading && user && emailVerified && !hasRedirected) {
|
||||||
@@ -46,9 +43,9 @@ export function LoginModal({ open, onOpenChange, onSuccess, dismissible = true }
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<Dialog open={open} onOpenChange={handleOpenChange}>
|
<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>
|
<DialogTitle className="sr-only">Log In or Register</DialogTitle>
|
||||||
<LogInForm showWarning={showWarning} setShowWarning={setShowWarning} />
|
<LogInForm />
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
</Dialog>
|
</Dialog>
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user