Skip to content
ghostui

Preview

The mobile rollout starts with 10% of eligible accounts.

Design guidance

Use an end citation when a source supports a complete sentence. Use inline placement when the source belongs to a specific phrase. The source-title chip is the default; numbered markers remain available for interfaces that already use numbered references. CitationList groups sources by Web, Files, and Connectors in a compact footer control. A provided-source list stays named “Sources provided” when no claim order exists.

Triggers compose the canonical Button and Popover, including the popover arrow and keyboard behavior. The source-title appearance uses the subtle Button variant. Only credential-free HTTP(S) URLs become links; unsafe or missing URLs remain readable text. Unresolved IDs keep an honest unresolved label and do not receive invented source records.

Installation

Install the neutral source from the local registry endpoint.

Install
Source files

Import foundation.css once after shared tokens when using the canonical Button and Popover owners.

Basic usage

The default placement is end, and the default appearance is source-title.

Structures

CitationProvider owns stable source order and metadata. Citation marks the claim and opens its source preview. CitationList can render a grouped footer trigger, a detailed preview list, or a legacy numbered list. MessageParts uses the grouped footer by default; set sourceList={false} when the caller places source controls in MessageFooter.

Examples

End of sentence

Place the source chip after the sentence it supports.

The mobile rollout starts with 10% of eligible accounts.

Inline phrase

Use children for readable custom text while retaining an accessible source name.

Start with 10% of eligible accounts , then confirm support coverage .

Open the footer control to browse Web, Files, and Connectors in source order. The stack shows at most three resource icons and then a remaining count.

The staged launch is ready for review.

Detailed source preview

Use variant="preview" when titles, locations, and snippets should stay visible.

Rollout evidence

  1. Mobile rollout planproduct.acme.coThe staged rollout starts with 10% of eligible accounts.
  2. Staging support SLAsupport.acme.coSupport coverage is on call during each rollout window.
  3. launch-review.pdflaunch-review.pdf · page 4 · Open risks · application/pdf · 240 KBThe launch review lists unresolved owner assignments.
  4. Rollout checklistDriveThe checklist tracks regional readiness.

Numbered legacy marker

Keep numbered markers explicit when matching an existing numbered reference pattern.

Start with a 10% rollout

Provided and unresolved sources

Provided sources do not claim support for an anchor. Missing IDs remain visibly unresolved and are not assigned a fabricated source record.

The plan is recorded .

  1. Mobile rollout planproduct.acme.coThe staged rollout starts with 10% of eligible accounts.
  2. Unresolved source future

API reference