@progress/kendo-angular-conversational-ui
Version:
Kendo UI for Angular Conversational UI components
55 lines (54 loc) • 1.53 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2026 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the project root for more information
*-------------------------------------------------------------------------------------------*/
import { ButtonFillMode, ButtonRounded, ButtonThemeColor } from "@progress/kendo-angular-buttons";
import { SVGIcon } from "@progress/kendo-svg-icons";
/**
* Defines the interface for the Inline AI Prompt output actions.
*/
export interface InlineAIPromptOutputAction {
/**
* The name of the action. Predefined names are `copy`, `retry`, and `discard`.
*/
name?: string;
/**
* The type of the action.
*/
type?: "button" | "spacer";
/**
* The font icon for the action.
*/
icon?: string;
/**
* The SVG icon for the action.
*/
svgIcon?: SVGIcon;
/**
* The text for the action.
*/
text?: string;
/**
* The title attribute for the action.
*
* @remarks
* This option is related to accessibility.
*/
title?: string;
/**
* The fill mode for the button.
*/
fillMode?: ButtonFillMode;
/**
* The theme color for the button.
*/
themeColor?: ButtonThemeColor;
/**
* The rounded styling for the button.
*/
rounded?: ButtonRounded;
/**
* The disabled state of the button.
*/
disabled?: boolean;
}