Shared Site Chrome
Navigation bars
Use one shared nav data source for logo, links, dropdown groups, icon links, and optional CTA buttons.
nav topo
json
{
"header": { "component_type": "nav", "logo": { "image_src": "/images/logo.svg", "link": "/" } },
"data": [
{ "title": "Docs", "link": "/docs" },
{ "title": "Components", "link": "/components", "children": [] },
{ "title": "GitHub", "link": "https://github.com", "icon_svg_path": "..." }
]
}
header.logo
Object
Brand image, title, subtitle, and link.
data[].title
String
Primary link label.
data[].children[]
Array
Dropdown items when needed.
data[].icon_svg_path
SVG path
Icon-only or icon-enhanced links.
hero topo
json
{
"header": {
"span": ["Version 2.0"],
"h1": "Your AI builds pages from data",
"p": ["Readable copy goes here."],
"cta": [{ "title": "Get Started", "link": "/docs" }]
},
"data": [{ "h3": "400+", "p": "utilities" }]
}
header.span[]
Array
Badges/kickers.
header.h1
String/HTML
Main headline.
header.p[]
Array
Lead paragraphs.
header.cta[]
Array
Hero buttons.
card data
json
{
"data": [
{ "icon": "⚙", "h3": "Compiler", "p": "Turns data into generated pages." },
{ "icon": "🎨", "h3": "Sass v2", "p": "Reusable visual system." }
]
}
data[].icon
String/SVG
Visual marker.
data[].h3
String
Card title.
data[].p
String/Array
Card text.
data[].ul / data[].ol
Array
HTML-aligned list data.
Commerce Pattern
Pricing and checkout cards
Pricing sections are card grids with price, feature lists, CTA, and optional product/store identifiers for checkout.
pricing data
json
{
"data": [
{ "h3": "Premium", "price": "$9", "ul": ["Archive", "Member posts"], "cta": { "title": "Subscribe", "link": "/membership/checkout" } }
]
}
data[].price
String
Rendered by pricing/card variants.
data[].ul[]
Array
Plan feature list.
data[].cta
Object
Checkout or signup action.
data[].product_id
String
Optional ecommerce binding.
form mount
json
{
"header": { "h2": "Set your password" },
"data": [
{ "form_hash": "...", "form_mode": "application", "context": { "email": "%%form_context.email%%" } }
]
}
data[].form_hash
String
Form Builder identity.
data[].form_mode
String
Generic, application, login, checkout, etc.
context.*
Object
Server-owned values like readonly email.
submit target
URL
HMVC/API endpoint.
table data
json
{
"header": { "h2": "Table variants" },
"data": {
"columns": ["Class", "Purpose", "Variant"],
"rows": [["ant-table--material", "elevation", "material"]]
}
}
data.columns[]
Array
Table headers.
data.rows[][]
Array
Table body rows.
header.table_variant
String
Material, glass, striped, corporate, etc.
data-table-module
Attribute
Opt in JS behavior.
tabs data
json
{
"data": [
{ "tab_title": "Overview", "h3": "Overview", "p": "Panel content." },
{ "tab_title": "Details", "h3": "Details", "p": "More content." }
]
}
data[].tab_title
String
Tab trigger.
data[].accordion_title
String
Accordion trigger.
data[].dropdown_title
String
Dropdown trigger.
data[].body
Object/String
Panel content.
Images and Motion
Gallery, carousel, video cards
Media layouts are repeated assets with captions, links, optional lightbox/carousel behavior, and responsive image classes.
gallery data
json
{
"data": [
{ "img_src": "/images/a.jpg", "h3": "Image title", "p": "Caption", "link": "/gallery/a" }
],
"header": { "gallery_layout": "masonry" }
}
data[].img_src
URL
Image asset.
data[].h3 / p
String
Caption data.
header.gallery_layout
String
Grid, masonry, carousel, collage.
data[].video_url
URL
Optional video source.
footer topo
json
{
"header": { "h1": "ANTSAND", "p": "AI-readable CSS contracts." },
"data": [
{ "h3": "Framework", "links": [{ "title": "Docs", "link": "/docs" }] }
],
"footer": { "p": "Open Source CSS Framework" }
}
header.h1 / p
String
Brand block.
data[].links[]
Array
Footer link groups.
footer.p
String
Copyright or closing line.
_isReference
Boolean
UI/API marker before normalization.
Application Shell
Dashboard, account, member pages
App pages combine shared nav, sidebar/action rail, content cards, tables, forms, and role-based HMVC actions.
dashboard page
json
{
"hmvc": { "module": "subscriber", "controller": "Dashboard", "action": "index", "acl": ["Premium", "Ultra"] },
"sections": ["shared_nav", "dashboard_summary", "recent_activity", "shared_footer"]
}
hmvc.acl[]
Array
Role access.
data[].metric
String/Number
Summary cards.
data.rows[]
Array
Activity/table data.
actions[]
Array
Account actions and links.