All files / src/components/display index.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25                                                 
/**
 * Content rendering and display components.
 * @module display
 */
export { Breadcrumbs } from "./Breadcrumbs.js";
export { Button } from "./Button.js";
export { CopyButton } from "./CopyButton.js";
export { DemoBanner } from "./DemoBanner.js";
export { SplitButton } from "./SplitButton.js";
export { EventRenderer } from "./EventRenderer.js";
export { ConfirmDialog } from "./ConfirmDialog.js";
export { Skeleton, SkeletonText, SkeletonCard } from "./Skeleton.js";
export { Spinner } from "./Spinner.js";
export { SplashScreen } from "./SplashScreen.js";
export { Tooltip } from "./Tooltip.js";
export { SessionAttemptSelector } from "./SessionAttemptSelector.js";
// NOTE: McpAppWidget is intentionally NOT re-exported as a value — EventRenderer
// lazy-imports it directly so the heavy ext-apps AppBridge stays code-split out of
// the main chat bundle. Its prop types remain exported below for consumers.
 
export type { ButtonProps, ButtonVariant, ButtonSize } from "./Button.js";
export type { TooltipProps, TooltipPlacement } from "./Tooltip.js";
export type { SessionAttemptSelectorProps } from "./SessionAttemptSelector.js";
export type { McpAppWidgetProps, McpAppWidgetCallToolParams } from "./McpAppWidget.js";