Quote

React pull quote and blockquote with optional title, author, author title, and avatar, in sizes and tints. Renders semantic blockquote markup.

Quote takes the quotation as children, plus optional quoteTitle, author, authorTitle, and avatar. It renders a semantic blockquote.

When to use

Use Quote for testimonials, a leadership statement on a service page, or a highlighted excerpt from a policy. Keep quotes short and attribute them.

For a callout that is not a quotation, use InlineAlert.

Examples

Title, quote & author

With an avatar

Body only, small & untinted

A well-designed system is one you never have to think about.

Arabic (RTL)

Props

Props declared by Quote. Native attributes of the underlying element pass through.

PropTypeDefaultDescription
size"sm" | "lg"
whiteBackgroundboolean
childrenreact.ReactNodeThe quote text - the cited sentence. Rendered inside the <blockquote>.
quoteTitlereact.ReactNodeOptional bold lead-in above the quote (SDGA "Title of quote" - Display xs).
authorreact.ReactNodeAttribution name (SDGA "Author's name" - Text xl, medium).
authorTitlereact.ReactNodeSecondary attribution line - role / brief (SDGA author title - Text lg).
avatarreact.ReactNodeAvatar media (e.g. an <Avatar />), shown 80px at the inline-start of the author row. Decorative (aria-hidden); only rendered alongside textual attribution.
citestringSource URL - set as the machine-readable cite= attribute on the <blockquote>.

Accessibility

Quote renders a native <blockquote>, so screen readers announce it as a quotation. The author and title are text, and the avatar is decorative.

Decorative quotation marks are aria-hidden.