import { useSession } from "@agent-native/core/client/hooks"; import { useT } from "@agent-native/core/client/i18n"; import { buildSignInReturnHref } from "@agent-native/core/client/ui"; import { IconArrowUpRight, IconBrush, IconDeviceDesktop, IconDeviceFloppy, IconLayoutGrid, } from "@tabler/icons-react"; import { Link } from "react-router"; import { Button } from "@/components/ui/button"; export default function VisualEditPage() { const t = useT(); const { session } = useSession(); const hasSession = Boolean(session?.email); const primaryHref = hasSession ? "/" : buildSignInReturnHref({ returnTo: "/visual-edit?intent=save" }); const primaryAriaLabel = hasSession ? t("visualEdit.openDesign") : t("designEditor.signUpToSave"); return (
{t("navigation.brand")}
{t("visualEdit.eyebrow")}

{t("visualEdit.title")}

{t("visualEdit.description")}

{t("visualEdit.previewLabel")}
{t("visualEdit.layoutLabel")}
); }