Skip to main content

Design system components

ArticlePageTemplate

Full blog article page template.

Status: alpha. Group: layout. Markdown version: /design-system/components/article-page-template.md

When to use

Full blog article page template.

When not to use

The contract records no forbidden uses.

Look-alikes

The contract names no look-alike with a deciding condition.

Props

ArticlePageTemplate props
PropTypeDefaultDescriptionRequired
postBlogPostEntrynoneBlog post data.Yes
navReactNodenoneNavigation slot.No
shareBaseUrlstringnoneBase URL for share links.No
showTOCbooleanfalseShow table of contents.No
showRelatedbooleantrueShow related posts.No
showReadingProgressbooleantrueShow reading progress.No
classNamestringnoneCustom className.No

Variants

No variant dimensions and no props with a fixed set of values.

Invalid combinations

The contract records no invalid combinations.

Keyboard

The contract records no keyboard interaction.

Rules

Every item under When not to use is a MUST NOT. MUST and SHOULD follow RFC 2119.

ArticlePageTemplate rules
LevelRuleHow it is checked
MUSTRequired stories produce no axe violations at the configured severity.Not yet verified: no evidence record. WCAG 2.5.8.
MUSTThe accessibility tree (role, name, state) matches the committed snapshot for every required story.Not yet verified: no evidence record. WCAG 1.3.1, 4.1.2.
MUSTThe component remains legible and operable under a real browser forced-colors: active pass.Not yet verified: no evidence record.
MUST NOTMaintainers: Do not invent parallel primitives inside this folder.Release review; not machine-checked.
MUST NOTMaintainers: Do not promote to stable without production consumer evidence.Release review; not machine-checked.

Install and import

  • In-repo only. ArticlePageTemplate is not exported from @digitaltableteur/react, so there is no public import path.
  • Alpha components are internal and never exported.