Files
zeekay 60163bce2e rebrand: Papermark → Hanzo Dataroom across user-facing surfaces
108 files: README, marketing copy, page titles, meta tags, footer
text, email templates, .env.example, UI strings. URLs swapped
from papermark.com/papermark.io to dataroom.hanzo.ai.

Internal identifiers left intact per repo policy: localStorage
keys (papermark.email/papermark.name/last_papermark_login —
changing them logs users out), type field names
(papermarkUserId), internal helper symbols (PAPERMARK_HEADERS,
PapermarkSparkle component, isPapermarkUrl helper),
internal-only filenames. LLM.md retains 'Upstream: Papermark'
attribution line. Per-locale .po translations regenerate from
source on the next lingui-extract CI run.

DB migrations untouched (append-only history; rewriting them
breaks installed schemas). LICENSE stays AGPL-3.0.
2026-06-07 12:23:40 -07:00

89 lines
2.9 KiB
TypeScript

import React from "react";
import {
Body,
Button,
Container,
Head,
Hr,
Html,
Link,
Preview,
Section,
Tailwind,
Text,
} from "@react-email/components";
import { Footer } from "./shared/footer";
export default function InvalidDomain({
domain = "dataroom.hanzo.ai",
invalidDays = 14,
}: {
domain: string;
invalidDays: number;
}) {
return (
<Html>
<Head />
<Preview>Invalid Domain Configuration</Preview>
<Tailwind>
<Body className="mx-auto my-auto bg-white font-sans">
<Container className="mx-auto my-10 w-[465px] p-5">
<Text className="mx-0 mb-8 mt-4 p-0 text-center text-2xl font-normal">
<span className="font-bold tracking-tighter">Hanzo Dataroom</span>
</Text>
<Text className="mx-0 my-7 p-0 text-center text-xl font-semibold text-black">
{invalidDays >= 14
? `Invalid Domain Configuration`
: `Finish configuring your domain`}
</Text>
<Text className="text-sm leading-6 text-black">
Your domain <code className="text-purple-600">{domain}</code> for
your Hanzo Dataroom account{" "}
{invalidDays >= 14
? `has been invalid for ${invalidDays} days.`
: `is still unconfigured.`}
</Text>
<Text className="text-sm leading-6 text-black">
If your domain remains unconfigured for 30 days, it will be
automatically deleted from Hanzo Dataroom. Please click the link below
to configure your domain.
</Text>
<Section className="my-8 text-center">
<Button
className="rounded bg-black text-center text-xs font-semibold text-white no-underline"
href={`https://dataroom.hanzo.ai/settings/domains`}
style={{ padding: "12px 20px" }}
>
Configure domain
</Button>
</Section>
<Text className="text-sm leading-6 text-black">
If you do not want to keep this domain on Hanzo Dataroom, you can{" "}
<Link
href={`https://dataroom.hanzo.ai/settings/domains`}
className="font-medium text-blue-600 no-underline"
>
delete it
</Link>{" "}
or simply ignore this email.{" "}
{invalidDays >= 14
? `To respect your inbox,${" "}
${
invalidDays < 28
? `we will only send you one more email about this in ${
28 - invalidDays
} days.`
: `this will be the last time we will email you about this.`
}`
: ""}
</Text>
<Footer />
</Container>
</Body>
</Tailwind>
</Html>
);
}