Skip to content

View override

A view override replaces the derived screen at one App route; every route without one renders from its Nouns.

PropertyValue
Pathapps/[app]/**/view.mdx
HoldsDashboard
Kindfile
Leadersdb-first, git-first
TeamProduct Team
Written byChange.merge
Compiled bySoftwareBuilder

Example

apps/portal/closes/[close]/view.mdx in a Startup repository. Closewise, a sample business, declares a Close Noun.

apps/portal/closes/[close]/view.mdx
<ThingDetail />
<Timeline />
<VerbSheet verb="Close.close" />

Props

The frontmatter keys the file takes. The body is its prose.

PropTypeRequiredDescription
titlestringThe screen title.
personasstring[]The Personas who see this view; every other Persona keeps the derived screen.

Generates

SoftwareBuilder compiles it into these records, Verbs and routes.

KindWhat
RecordsDashboard
VerbsNone.
Routes/app/{nouns}/{id}