Skip to content
On this page

Paragraph

Paragraph is a component to display a contigous piece of text with line numbering, with or without a header.

Use the header prop to add a header to the paragraph.


Alternatively, the number prop can be used to add a numbered header (e.g., Paragraph 1) the paragraph. The header prop takes precendence over the number prop.


When no header and number prop are defined, no header is generated.


The element type used for the header (<h3> by default) can be used by setting the header-component-type prop.


Paragraph Style

By default, each line of text in a paragraph is placed on a new line.


By setting the paragraph-style prop to in-line, lines can be displayed one after another.


Reference

Properties

PropertyTypeDefaultDescription
header-component-type"h2" | "h3" | "h4" | "h5" | "h6""h3"HTML element used to display the header
headerstring/Text to use as header
numbernumber/Number to use in numbered headers (e.g., Paragraph 1)
paragraph-style"in-line" | "new-line""new-line"How to display the lines of text: one after another (in-line) or each line on a new line (new-line)
lines{ id: string; content: string }[]/ (required)An array with objects containing the id of the line (key id) and the text of the line (key content).