# All files / src/components/display index.ts

0% Statements 0/12
100% Branches 1/1
100% Functions 1/1
0% Lines 0/12

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";