WelcomeSuggestionProps

Unpublished development API. This package is under development and is not available as a published release.

Configures a literal suggestion button whose selection remains caller controlled.

import type { WelcomeSuggestionProps } from '@threadplane/react/chat';

Declaration

export interface WelcomeSuggestionProps  {
  readonly className?: string;
  readonly description?: string;
  readonly disabled?: boolean;
  readonly icon?: ReactNode;
  readonly label: string;
  readonly onSelect: (value: string) => void;
  readonly value: string;
}

Members

className

Additional classes on the suggestion button.

readonly className?: string;

description

Optional literal tooltip and accessible description.

readonly description?: string;

disabled

Prevents selection only when strictly true.

readonly disabled?: boolean;

icon

Decorative noninteractive phrasing content, hidden from assistive technology.

readonly icon?: ReactNode;

label

Literal visible button label.

readonly label: string;

onSelect

Receives the raw value on an enabled, unclaimed native button click.

readonly onSelect: (value: string) => void;

value

Exact value passed to onSelect without trimming or transformation.

readonly value: string;