- New /cloud page with signup form (email, name, company, role, message) posting to a Discord webhook via a TanStack Start server function on the Cloudflare Worker. Webhook URL read from DISCORD_WEBHOOK_URL secret. - Extract SiteShell, SiteFooter, FAQItem from landing-page. - Migrate /privacy, /download, /blog, /changelog, /cloud to SiteShell so they share header + footer with consistent width. - Add /cloud to header and footer nav. - Make /docs sidebar full-width; bump footer text from xs to sm. - Add Cloudflare Workers types and ignore .dev.vars.
15 lines
290 B
TypeScript
15 lines
290 B
TypeScript
import { createFileRoute, Outlet } from "@tanstack/react-router";
|
|
import { SiteShell } from "~/components/site-shell";
|
|
|
|
export const Route = createFileRoute("/blog")({
|
|
component: BlogLayout,
|
|
});
|
|
|
|
function BlogLayout() {
|
|
return (
|
|
<SiteShell>
|
|
<Outlet />
|
|
</SiteShell>
|
|
);
|
|
}
|