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 :
-
+
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.>
)}