Skip to content
Kits

InlineCitation

Inline multi-source citation with a keyboard-accessible preview and source navigation.

Composition

Source preview and navigation

These are also the built-in parts when children are omitted.

  • <InlineCitation>
    • <InlineCitationTrigger>
      • <InlineCitationFavicons />
      • <InlineCitationLabel />
      </InlineCitationTrigger>
    • <InlineCitationContent>
      • <InlineCitationNavigation>
        • <InlineCitationPrevious />
        • <InlineCitationNext />
        • <InlineCitationPosition />
        </InlineCitationNavigation>
      • <InlineCitationSource />
      </InlineCitationContent>
    </InlineCitation>

Installation

Use this command to install the component.

Registry command
See registry manifest

Usage

Dependencies

Raw code

Installed component source and support files

src/registry/sources/control-ui/inline-citation.tsx

Knobs

Typed custom properties the recipe paints with. Set one on the root — style, a utility class, or a skin — and every slot inherits it.

--cui-inline-citation-* · 12 knobsHow the cascade resolves
--cui-inline-citation-trigger-radius<length-percentage>9999px
--cui-inline-citation-trigger-background<color>oklch(from var(--muted) l c h / 0.55)
--cui-inline-citation-trigger-foreground<color>var(--muted-foreground)
--cui-inline-citation-trigger-border-color<color>var(--border)
--cui-inline-citation-trigger-border-width<length>var(--control-rim-width)
--cui-inline-citation-trigger-hover-background<color>var(--muted)
--cui-inline-citation-trigger-hover-foreground<color>var(--foreground)
--cui-inline-citation-navigation-background<color>oklch(from var(--muted) l c h / 0.45)
--cui-inline-citation-quote-background<color>oklch(from var(--muted) l c h / 0.55)
--cui-inline-citation-quote-radius<length-percentage>var(--radius-control)
--cui-inline-citation-favicon-background<color>var(--muted)
--cui-inline-citation-favicon-radius<length-percentage>9999px