diff --git a/src/app/hq-command/icon.tsx b/src/app/hq-command/icon.tsx new file mode 100644 index 0000000..0574046 --- /dev/null +++ b/src/app/hq-command/icon.tsx @@ -0,0 +1,59 @@ +// src/app/hq-command/icon.tsx +// ───────────────────────────────────────────────────────────────────────────── +// Programmatic favicon for the HQ Command Center. +// Uses Next.js App Router icon convention — generates a square PNG on demand, +// so no external image file is needed and it never looks stretched. +// +// Design: dark rounded square with a cyan "F" glyph, matching the command +// center's dark-mode aesthetic (#050505 bg + #00F0FF accent). +// ───────────────────────────────────────────────────────────────────────────── + +import { ImageResponse } from "next/og"; + +export const size = { width: 32, height: 32 }; +export const contentType = "image/png"; +export default function Icon() { + return new ImageResponse( + ( +
+ {/* Subtle accent ring */} +
+ + F + +
+
+ ), + { ...size }, + ); +}