Generation Script: This file is generated from script(s):
Purpose: Aggregate inventory of repository components from snippets/components for docs-guide maintenance.
Run when: Components are added, removed, renamed, or their exported signatures change under
Important: Do not manually edit this file; run
tools/scripts/generate-docs-guide-components-index.js. Purpose: Aggregate inventory of repository components from snippets/components for docs-guide maintenance.
Run when: Components are added, removed, renamed, or their exported signatures change under
snippets/components. Important: Do not manually edit this file; run
node tools/scripts/generate-docs-guide-components-index.js --write. Content
Content components provide code, data, and response-format helpers for documentation pages.code.jsx
code.jsx
Props:
Defaults:
filename, icon, language, highlight, expandable, wrap, lines, codeString, placeholderValue Defaults:
filename="", icon="terminal", language="", highlight="", expandable=false, wrap=true, lines=true, codeString="", placeholderValue=""Props:
Defaults:
fields Defaults:
fields={}Props:
Defaults:
filename, icon, language, highlight, codeString, placeholderValue, wrap, lines, preNote, postNote Defaults:
codeString="", placeholderValue="", wrap=true, lines=true, preNote=null, postNote=nullProps:
Defaults:
filename, icon, language, highlight, codeString, placeholderValue, wrap, lines, preNote, postNote, output Defaults:
codeString="", placeholderValue="", wrap=true, lines=true, preNote="", postNote="", output=""data.jsx
data.jsx
Props:
Defaults:
title, content, href, author, datePosted, excerpt, icon, authorIcon, dateIcon, cta, img Defaults:
author="Livepeer Team", datePosted=null, excerpt=null, icon="book-open", authorIcon="user-pen", dateIcon="calendar", cta="Read More", img=nullProps:
Defaults:
items, limit Defaults:
items=[]Props:
Defaults:
items, limit Defaults:
items=[]Props:
Defaults:
cols, items, limit Defaults:
cols=2, items=[]Props:
Defaults:
items, limit Defaults:
items=[]Props:
Defaults:
items, cols, limit Defaults:
items=[], cols=2Props:
Defaults:
items, limit Defaults:
items=[]Props:
Defaults:
items, limit Defaults:
items=[]Props:
Defaults:
data, limit, type Defaults:
type="upcoming"Props:
Defaults:
title, content, href, author, datePosted, replyCount, icon, authorIcon, dateIcon, cta, img Defaults:
author="Unknown", datePosted=null, replyCount=null, icon="book-open", authorIcon="user-pen", dateIcon="calendar", cta="Read More", img=nullexternal-content.jsx
external-content.jsx
Props:
Defaults:
repoName, githubUrl, maxHeight, icon, children Defaults:
maxHeight="1000px", icon="github"math.jsx
math.jsx
release.jsx
release.jsx
Props:
Defaults: None
version Defaults: None
responseField.jsx
responseField.jsx
Props:
Defaults: None
description Defaults: None
Props:
Defaults:
fields Defaults:
fields={}Props:
Defaults:
fields Defaults:
fields={}Props:
Defaults:
component, fields Defaults:
component="accordion", fields={}Props:
Defaults:
description, post, label, line, children Defaults:
post=null, label="value", line=trueDisplay
Display components handle media, embeds, quotes, and visual presentation patterns.CardCarousel.jsx
CardCarousel.jsx
Props:
Defaults:
children, visibleCount, gap, showDots, style Defaults:
visibleCount=3, gap="1.5rem", showDots=truecontainers.mdx
containers.mdx
Props:
Defaults: None
children Defaults: None
customCards.jsx
customCards.jsx
embed.jsx
embed.jsx
embed.mdx
embed.mdx
Props:
Defaults:
title, src, height, width Defaults:
height="700px", width="100%"frameMode.jsx
frameMode.jsx
Props:
Defaults:
color, margin, opacity Defaults:
margin="1.5rem 0", opacity=0.2Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=32, align="left", gap="0.75rem"Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=28, align="left", gap="0.75rem"Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=24, align="left", gap="0.5rem"Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=20, align="left", gap="0.5rem"Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=18, align="left", gap="0.5rem"Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=16, align="left", gap="0.5rem"Props:
Defaults:
children, icon, iconSize, iconColor, align, gap Defaults:
iconSize=16, align="left", gap="0.5rem"Props:
Defaults: None
title, subtitle, description, children, titleColor, subtitleColor, descriptionColor Defaults: None
image.jsx
image.jsx
quote.jsx
quote.jsx
showcaseCards.jsx
showcaseCards.jsx
Props:
Defaults:
items, limit, pageSize Defaults:
items=[], limit=null, pageSize=10socialLinks.jsx
socialLinks.jsx
video.jsx
video.jsx
Props:
Defaults: None
embedUrl, title, style Defaults: None
Props:
Defaults:
embedUrl, title, hint, caption, height Defaults:
title="Embedded post", hint="", height="399"Props:
Defaults: None
src, title, subtitle Defaults: None
Props:
Defaults:
src, title, subtitle, arrow, borderRadius, style Defaults:
arrow=false, borderRadius="12px", style={}Props:
Defaults:
src, title, author, caption, href, controls, autoPlay, loop, muted, children Defaults:
title="", author="", href="", controls=true, autoPlay=false, loop=false, muted=falseProps:
Defaults:
embedUrl, title, author, hint, caption Defaults:
title="", author="", hint=""Props:
Defaults:
items, limit, cols Defaults:
items=[], cols=2Props:
Defaults:
embedUrl, title, hint, caption Defaults:
caption=""zoomable-diagram.jsx
zoomable-diagram.jsx
Props:
Defaults:
children, title, maxHeight, minWidth, showControls Defaults:
title="", maxHeight="500px", minWidth="100%", showControls=falseDomain
Domain components package feature-specific UI blocks used by dedicated documentation domains.04_GATEWAYS/callouts.jsx
04_GATEWAYS/callouts.jsx
Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props:
Defaults: None
children Defaults: None
04_GATEWAYS/quickstartTabs.jsx
04_GATEWAYS/quickstartTabs.jsx
SHARED/HeroGif.jsx
SHARED/HeroGif.jsx
SHARED/Portals.jsx
SHARED/Portals.jsx
SHARED/previewCallouts.jsx
SHARED/previewCallouts.jsx
Integrations
Integration components connect docs pages to external APIs and third-party datasets.coingecko.jsx
coingecko.jsx
Props:
Defaults:
coinId Defaults:
coinId="arbitrum"Layout
Layout components provide reusable structure primitives for organizing page content.api-base-urls-table.mdx
api-base-urls-table.mdx
Props:
Defaults: None
urls Defaults: None
cards.jsx
cards.jsx
Props:
Defaults:
children, maxHeight, showHint, ariaLabel, style Defaults:
maxHeight=300, showHint=true, ariaLabel="Scrollable content"lists.jsx
lists.jsx
Props:
Defaults: None
listItems Defaults: None
Props:
Defaults: None
listItems Defaults: None
Props:
Defaults: None
listItems Defaults: None
Props:
Defaults: None
listItems Defaults: None
Props:
Defaults: None
listItems Defaults: None
Props:
Defaults: None
listItems Defaults: None
ListSteps.jsx
ListSteps.jsx
Props:
Defaults: None
listItems, stepsConfig Defaults: None
quadGrid.jsx
quadGrid.jsx
Props:
Defaults:
children, icon, iconSize, iconColor, spinDuration Defaults:
icon="arrows-spin", iconSize=50, iconColor="var(--accent)", spinDuration="10s"SearchTable.jsx
SearchTable.jsx
Props:
Defaults:
TableComponent, tableTitle, headerList, itemsList, monospaceColumns, margin, searchPlaceholder, searchColumns, categoryColumn Defaults:
TableComponent=null, tableTitle=null, headerList=[], itemsList=[], monospaceColumns=[], searchPlaceholder='Search...', searchColumns=[], categoryColumn='Category'steps.jsx
steps.jsx
table.jsx
table.jsx
Props:
Defaults:
tableTitle, headerList, itemsList, monospaceColumns, margin Defaults:
tableTitle=null, headerList=[], itemsList=[], monospaceColumns=[]text.jsx
text.jsx
Props:
Defaults: None
children Defaults: None
Primitives
Primitive components are foundational UI building blocks reused across the docs system.a11y.jsx
a11y.jsx
Props:
Defaults:
selectors Defaults:
selectors=DEFAULT_SELECTORSbuttons.jsx
buttons.jsx
containers.jsx
containers.jsx
Props:
Defaults:
children, variant, padding, borderRadius, style Defaults:
variant="default", padding="1rem", borderRadius="8px", style={}Props:
Defaults:
children, maxWidth, padding, style Defaults:
maxWidth="800px", padding="0", style={}Props:
Defaults:
children, backgroundColor, style Defaults:
style={}divider.jsx
divider.jsx
Props:
Defaults:
color, middleText, style Defaults:
color="var(--border)", middleText="", style={}icons.jsx
icons.jsx
Props:
Defaults:
size, color Defaults:
size=16Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props:
Defaults:
size Defaults:
size=24layout.jsx
layout.jsx
Props:
Defaults:
children, direction, gap, align, justify, wrap, style Defaults:
direction="row", gap="1rem", align="flex-start", justify="flex-start", wrap=false, style={}Props:
Defaults:
children, columns, gap, style Defaults:
gap="1rem", style={}Props:
Defaults:
size, direction Defaults:
size="1rem", direction="vertical"links.jsx
links.jsx
Props:
Defaults:
icon, size, color Defaults:
icon="terminal", size=16Props: No explicit props detected from signature.
Defaults: No explicit defaults detected.
Defaults: No explicit defaults detected.
Props:
Defaults:
children, icon, color, iconSize, textSize, textColor Defaults:
icon="lightbulb", iconSize=16, textSize="0.875rem"Props:
Defaults:
label, href, text, iconLeft, iconRight Defaults:
label="", href="#", text="", iconLeft="github", iconRight="arrow-up-right"Props:
Defaults:
label, relativePath, icon, text, cta Defaults:
cta=""Props:
Defaults:
label, relativePath, text, icon Defaults:
text="", icon="arrow-turn-down-right"Props:
Defaults:
href, label, description, newline, borderColor Defaults:
newline=trueProps:
Defaults:
children, icon, arrowIcon, color, iconSize, arrowSize Defaults:
icon="lightbulb", arrowIcon="arrow-up-right", iconSize=16, arrowSize=16tables.jsx
tables.jsx
size,gap,justify,colorDefaults:
size=20,gap="0.75rem",justify="center"