Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints

Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints

Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints

Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints

Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints

Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints

Not just a string

A text input can only store a flat sentence. RichText lets the editor build hierarchy, emphasis, links, lists, and reusable embedded blocks in the same field.

  • Headings create scan paths.
  • Paragraphs carry the explanation.
  • Lists make decisions easier to compare.
Use RichText when the content needs structure, not just a label.

CMS controlled explanation

This accordion panel can hold launch notes, onboarding details, support rules, or a product comparison without changing the component API.

The block stays reusable because the component owns layout while RichText owns the content structure.

  • No new prop for every line.
  • No brittle textarea formatting.
  • No hardcoded copy inside the component.

A panel can be a content surface

A strong accordion is not only open and close behaviour. It is a compact surface for product education, documentation, sales objections, and implementation notes.

RichText makes that surface useful because it can carry multiple content shapes in one controlled field.

  • Intro copy
  • Supporting details
  • Actionable checkpoints