mirror of
https://github.com/hanzo-apps/dataroom.git
synced 2026-10-30 14:47:36 +00:00
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.
45 lines
910 B
TypeScript
45 lines
910 B
TypeScript
import React from "react";
|
|
|
|
import {
|
|
Body,
|
|
Head,
|
|
Html,
|
|
Link,
|
|
Preview,
|
|
Tailwind,
|
|
Text,
|
|
} from "@react-email/components";
|
|
|
|
interface ThousandViewsCongratsEmailProps {
|
|
name: string | null | undefined;
|
|
}
|
|
|
|
const ThousandViewsCongratsEmail = ({
|
|
name,
|
|
}: ThousandViewsCongratsEmailProps) => {
|
|
return (
|
|
<Html>
|
|
<Head />
|
|
<Preview>1000 views on Hanzo Dataroom.</Preview>
|
|
<Tailwind>
|
|
<Body className="font-sans text-sm">
|
|
<Text>Hi{name && ` ${name}`},</Text>
|
|
<Text>
|
|
From the Hanzo Dataroom team — congrats on 1000 views on your
|
|
documents.
|
|
</Text>
|
|
<Text>How is your experience so far?</Text>
|
|
|
|
<Text>
|
|
Thanks so much,
|
|
<br />
|
|
The Hanzo Dataroom Team
|
|
</Text>
|
|
</Body>
|
|
</Tailwind>
|
|
</Html>
|
|
);
|
|
};
|
|
|
|
export default ThousandViewsCongratsEmail;
|