Content blocks
Bookmark
The web bookmark: a bordered card with the page title, description and URL, and an optional thumbnail on the right.
Usage
- Use Bookmark to preview an external web page with its title, description and thumbnail.
- Use a plain link in text when the preview would distract from the paragraph.
- Don’t use Bookmark for links between pages of the same workspace; use Page link instead.
Installation
Install the package (React 19):
terminal
terminal
terminal
Import the styles once, in your app entry or root layout:
/src/main.tsx
Use it anywhere inside your app's <Theme> (see Installation):
/src/BookmarkExample.tsx
Examples
Minimal
Without a title the hostname is shown.
Placeholder
API Reference
Bookmark
Based on <div> and supports its props (except title). Adds:
| Prop | Type | Default |
|---|---|---|
url | string | |
title | string | |
description | string | |
thumbnail | string | |
favicon | string | |
onPlaceholderClick | () => void |
Accessibility
- The card is a real link (
target="_blank",rel="noopener noreferrer"). - Thumbnail and favicon are decorative (
alt="").
© 2026 Motion. Internal documentation.