/* eslint-disable @typescript-eslint/no-misused-promises */ import { useState } from "react"; import { toast } from "react-toastify"; import "../../index.css"; import "../../tailwind.css"; import "./register.css"; import { register, verifyEmail, resendCode, getBotByApiKey, saveConfig, type RegisterData, } from "./services/wordpress-api/shopinzen-integrator.service"; import { useIntl } from "react-intl"; import { window_SHOPINZEN_INTEGRATOR_object } from "@src/dev-env"; // Fonctions helper pour le loader const showLoader = () => { const loader = document.getElementById("shopinzen-loader"); if (loader) loader.classList.add("active"); }; const hideLoader = () => { const loader = document.getElementById("shopinzen-loader"); if (loader) loader.classList.remove("active"); }; function App() { const [activeTab, setActiveTab] = useState<"register" | "api-key">( "register", ); const [showEmailVerification, setShowEmailVerification] = useState(false); const [userEmail, setUserEmail] = useState(""); return (
{intl.formatMessage({ defaultMessage: "100 % FREEMIUM – COMMENCEZ SANS PAYER", id: "hiPs8R", })}
{intl.formatMessage({ defaultMessage: "ShopinZen rend votre site vivant : un chatbot intelligent qui guide vos visiteurs, booste vos conversions et révolutionne leur expérience, sans aucune ligne de code.", id: "aSMbeE", })}
{intl.formatMessage({ defaultMessage: "Un code de vérification a été envoyé à", id: "ILvLhS", })}{" "} {email}
{intl.formatMessage({ defaultMessage: "Si vous avez déjà un compte ShopinZen, collez votre clé API ci-dessous.", id: "T/eP2s", })}