text.body

Running text: sentences and paragraphs that explain something

Component

Renders

<p>

Profile

Example

Preview

Pack my box with five dozen liquor jugs.

<Text intent="text.body">Pack my box with five dozen liquor jugs.</Text>

Choosing between neighbours

Find the row that describes your element, and use the intent on the right.

  • If it is

    Use

  • Running text: sentences and paragraphs that explain something

    text.body this page
  • The introduction right under a page title

    text.lead
  • Running text

    rather than text.quote
    text.body this page
  • The full text

    rather than text.excerpt
    text.body this page
  • A sentence that mentions code; wrap the code in <code> inside text.body

    rather than text.code
    text.body this page

Connections

Declared in the registry, both directions. Where an intent is used in your own code is something check and the gallery see; this site has no app code.

For registry authors

Starter intents. These are the intents prongs add puts in your registry, shown in this site’s theme. Yours are your own registry.ts: rename, restyle and add to them, and see them with prongs add gallery.

What this intent is built from and its entry in components/prongs/registry.ts. You only need this to change how it looks or to add an intent like it.

How text.body resolves, and its definition

Each layer adds to the one before it; a later class wins over an earlier one that sets the same thing.

  • typography.body

    Reading type

    text-sm leading-6
  • tone.soft

    Text colour between main and muted, for introductions

    text-soft
  • text.body

    Running text: sentences and paragraphs that explain something

Final classes
text-sm leading-6 text-soft
Definition
TS
'text.body': {
kind: 'semantic',
description: 'Running text: sentences and paragraphs that explain something',
refs: ['typography.body', 'tone.soft'],
binding: { element: 'p' },
notFor: [
{
context: 'the introduction right under a page title',
instead: 'text.lead',
},
],
},