Blockquote
On this page
Overview
Provides a styled blockquote for featuring quotes with an icon
and attribution. Use when highlighting a customer testimonial,
expert opinion, or notable statement. Authors must provide quoted
text and should include an author. Uses <figure> semantics
with <blockquote> and <figcaption>, so screen readers convey the quote
and its source. Avoid placing interactive elements inside.
Edit element properties
import '@rhds/elements/rh-blockquote/rh-blockquote.js';
<rh-blockquote>
<p>In open source, we feel strongly that to really do something well, you have to get a lot of people involved.</p>
<span slot="author">Linus Torvalds</span>
<span slot="subtitle">Software Engineer</span>
</rh-blockquote>
import { Blockquote } from "@rhds/elements/react/rh-blockquote/rh-blockquote.js";
// NOTE: React 19+ does not require these wrapper imports.
// You can use the custom elements directly as-is.
export const Demo = () => (
<Blockquote>
<p>In open source, we feel strongly that to really do something well, you have to get a lot of people involved.</p>
<span slot="author">Linus Torvalds</span>
<span slot="subtitle">Software Engineer</span>
</Blockquote>
);
The author's name or pseudonym. Overridden by the author slot.
Should not contain long strings of text.
The author's job title or role. Overridden by the subtitle slot.
Should not contain long strings of text. May contain links.
built-in tooltip blockquote figure element. Defaults to 'Blockquote'.
Sets the color palette for the blockquote and its child content. Adapts text and icon colors for light or dark backgrounds. Possible values are:
lightest(default)darkest
Controls the horizontal alignment of the blockquote content.
Use center for short quotes in visually prominent layouts.
Avoid centering long text, as it reduces readability.
Possible values are:
inline-start(default)center
When present, renders a brand-colored emphasis border on the inline-start side of the blockquote for additional visual prominence.
Controls the text size of the quoted passage. Use large for
short, impactful quotes and default for longer passages.
Possible values are:
defaultlarge
Status
- Figma library:
-
Ready - RH Elements:
-
Ready - RH Shared Libs:
-
Ready
When to use
- Feature a quote from an external source
- Highlight positive feedback or reviews from customers
- Break up large portions of text
Status checklist
| Property | Status | Meaning |
|---|---|---|
| Figma library |
|
Component is available in the Figma library |
| RH Elements |
|
Component is available in RH Elements |
| RH Shared Libs |
|
Component is available in RH Shared Libs |
Other libraries
To learn more about our other libraries, visit this page.
Feedback
To give feedback about anything on this page, contact us.