a tool for shared writing and social publishing

don't use swr in loginform

+3 -5
+3 -5
app/login/LoginForm.tsx
··· 11 11 import { Input } from "components/Input"; 12 12 import { useSmoker, useToaster } from "components/Toast"; 13 13 import React, { useState } from "react"; 14 - import useSWR, { mutate } from "swr"; 14 + import { mutate } from "swr"; 15 15 16 16 export default function LoginForm() { 17 17 type FormState = ··· 29 29 const [formState, setFormState] = useState<FormState>({ 30 30 stage: "email", 31 31 email: "", 32 - }); 33 - 34 - let { data: localLeaflets } = useSWR("leaflets", () => getHomeDocs(), { 35 - fallbackData: [], 36 32 }); 37 33 38 34 const handleSubmitEmail = async (e: React.FormEvent) => { ··· 69 65 }, 70 66 }); 71 67 } else { 68 + let localLeaflets = getHomeDocs(); 69 + 72 70 await loginWithEmailToken(localLeaflets.filter((l) => !l.hidden)); 73 71 mutate("identity"); 74 72 toaster({