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