// Přihlášení / registrace — modal i samostatná stránka. // Vizuální základ; logika (skutečné přihlášení, Google OAuth) se řeší ve WordPressu. (function () { if (typeof React === "undefined") return; const DS = window.VElaStvNajmanDesignSystem_bc3fc2; const { Button, Input } = DS; const Icon = window.VNIcon; // Oficiální barevné „G" pro standardní přihlášení přes Google. function GoogleMark() { return ( ); } // Vlastní obsah formuláře — sdílený pro modal i stránku. function AuthForm({ onLogin, compact }) { const [mode, setMode] = React.useState("login"); // login | register | forgot const D = window.SHOP_DATA; const submit = (e) => { e.preventDefault(); if (mode === "forgot") { setMode("login"); return; } onLogin && onLogin(D && D.account ? D.account.user : null); }; return (
{mode === "login" ? "Přihlaste se ke svému účtu a sledujte objednávky i oblíbené medy." : mode === "register" ? "Založte si účet — uvidíte své objednávky, předobjednávky a oblíbené." : "Zadejte e-mail a pošleme vám odkaz pro obnovení hesla."}
{mode !== "forgot" && ( <>{mode === "login" ? ( <>Nemáte účet? > ) : mode === "register" ? ( <>Už máte účet? > ) : ( <>Vzpomněli jste si? > )}