diff --git a/public/qrcode-http-m-zsms.fr.gif b/public/qrcode-http-m-zsms.fr.gif new file mode 100644 index 0000000..1c02e2c Binary files /dev/null and b/public/qrcode-http-m-zsms.fr.gif differ diff --git a/public/qrcode-zsms.fr.gif b/public/qrcode-zsms.fr.gif deleted file mode 100644 index ca4f1a8..0000000 Binary files a/public/qrcode-zsms.fr.gif and /dev/null differ diff --git a/src/components/onboarding/flow.js b/src/components/onboarding/flow.js index 6992afd..a4b3a3d 100644 --- a/src/components/onboarding/flow.js +++ b/src/components/onboarding/flow.js @@ -91,7 +91,10 @@ export function OnboardingFlow({ supabase, onOnboardingFinished }) {

Scannez ce QR code pour installer zSMS :
- QR code vers m.zsms.fr + QR code vers m.zsms.fr
Vous pouvez aussi accéder aux instructions d'installation en allant sur m.zsms.fr depuis votre téléphone. diff --git a/src/pages/grist.js b/src/pages/grist.js index 4f158fb..acb9372 100644 --- a/src/pages/grist.js +++ b/src/pages/grist.js @@ -10,6 +10,7 @@ import mustache from "mustache"; export default function Grist() { const [supabase, setSupabase] = useState(); + const [starting, setStarting] = useState(true); const [user, setUser] = useState(); const [records, setRecords] = useState(); const [sending, setSending] = useState(); @@ -55,6 +56,12 @@ export default function Grist() { }); }, []); + useEffect(() => { + if (user) { + setStarting(false); + } + }, [user]); + async function sendSMSs() { setSentCount(0); setSending(true); @@ -247,6 +254,8 @@ export default function Grist() { /> )} + ) : starting ? ( + <>Chargement en cours… ) : ( <>Il faut rafraîchir la page. )}