TrademarkTrademark
Docs
Ctrl k
Search docs...
Components

BlockQuote

Updated: October 18, 2026
View on GitHub
Soon
Not released yet. This is on main and is not in any published version yet. It will not install today.

BlockQuote sets a quote in heading-strong-xl between two short rules. It can add a line before and after the quote, the author with an avatar, and a link to the source that opens in the browser. See the web BlockQuote for the browser version.

Basic usage

Alignment and separators

align sets the text to the left, centre or right. separator picks which rules to draw.

Differences from the web

  • link opens in the browser with Linking.openURL. A bare domain gets https://, as on the web.
  • Only a string quote gets the heading style. Pass Text elements for anything else.
  • className and style are replaced by Flex props, which go on the quote's column, as on the web.

API reference

Prop
Type
Default
Description
childrenReactNodeThe quote. Required.
prelineReactNodeA line above the quote.
sublineReactNodeA line below the quote.
author{ name?: ReactNode; avatar?: string }Who said it, with an optional avatar image.
link{ href: string; label: string }The source, opened in the browser.
align"center" | "left" | "right""center"Where the text sits.
separator"top" | "bottom" | "both" | "none""both"Which short rules to draw.
...FlexPropsFlexPropsProps for the quote's column, as on Flex.
Edit this page on GitHub
TrademarkTrademark
Built with curiosity by Lorant One and the Design Engineers Club