feat(site): port stitch design system + seed-ready content #5
@@ -6,6 +6,7 @@ import { RichText } from "@payloadcms/richtext-lexical/react";
|
||||
import { GridOverlay, TechChip } from "@/components/site";
|
||||
|
||||
export const metadata: Metadata = { title: "About" };
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
type MediaDoc = {
|
||||
url?: string | null;
|
||||
|
||||
@@ -7,6 +7,7 @@ import { GridOverlay, StatusTerminal } from "@/components/site";
|
||||
import { ContactForm } from "./ContactForm";
|
||||
|
||||
export const metadata: Metadata = { title: "Contact" };
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
const ICON_MAP = {
|
||||
email: Mail,
|
||||
|
||||
@@ -8,6 +8,8 @@ import { RichText } from "@payloadcms/richtext-lexical/react";
|
||||
import { GridOverlay, TechChip } from "@/components/site";
|
||||
import type { Project, Media } from "@/payload-types";
|
||||
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
type Params = { slug: string };
|
||||
|
||||
function isMedia(val: unknown): val is Media {
|
||||
|
||||
@@ -9,6 +9,7 @@ export const metadata: Metadata = {
|
||||
description:
|
||||
"A curated selection of industrial infrastructure, research platforms, and independent consultancy projects engineered for high-performance environments.",
|
||||
};
|
||||
export const dynamic = "force-dynamic";
|
||||
|
||||
export default async function ProjectsIndexPage() {
|
||||
const payload = await getPayload({ config });
|
||||
|
||||
Reference in New Issue
Block a user