feat: add semantic CSS stylesheets (#3274)

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
This commit is contained in:
Amruth Pillai
2026-07-30 12:39:15 +02:00
committed by GitHub
co-authored by Cursor Agent
parent 4ac19f81b3
commit d2ffbf9618
320 changed files with 78393 additions and 2915 deletions
@@ -0,0 +1,32 @@
import type { TemplateSemanticManifest } from "../../semantic/template-manifest";
export const rhyhornSemanticManifest = {
template: "rhyhorn",
regions: [
{ name: "header", placement: "main", origins: [] },
{ name: "main", placement: "main", origins: ["main"] },
{ name: "sidebar", placement: "sidebar", origins: ["sidebar"] },
],
header: { region: "header", placement: "main" },
specialSummary: null,
parts: [
{
name: "contact-item-content",
key: "contact-item-content",
owner: { kind: "contact-item", key: "contact-item" },
binding: {
type: "primitive",
primitive: { ownerRole: "structured-link", present: "Link", absent: "View" },
source: "existing",
},
route: { parent: "owner", at: "start", take: "all" },
},
{
name: "contact-item-last",
key: "contact-item-last",
owner: { kind: "contact-item", key: "contact-item", position: "last" },
binding: { type: "alias", canonicalKind: "contact-item", token: "contact-item-last" },
},
],
canonicalBindings: [{ kind: "contact-item", binding: { type: "primitive", primitive: "View", source: "existing" } }],
} as const satisfies TemplateSemanticManifest;