@progress/kendo-angular-conversational-ui
Version:
Kendo UI for Angular Conversational UI components
53 lines (52 loc) • 1.58 kB
TypeScript
/**-----------------------------------------------------------------------------------------
* Copyright © 2025 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 {
/**
* Represents the identifying name of the action.
* Predefined action names are `copy`, `retry`, and `discard`.
*/
name?: string;
/**
* Represents the type of the action.
*/
type?: "button" | "spacer";
/**
* Represents the font icon of the action.
*/
icon?: string;
/**
* Represents the SVG icon of the action.
*/
svgIcon?: SVGIcon;
/**
* Represents the text of the action.
*/
text?: string;
/**
* Represents the title attribute of the action.
*/
title?: string;
/**
* Specifies the fill mode of the button.
*/
fillMode?: ButtonFillMode;
/**
* Specifies the theme color of the button.
*/
themeColor?: ButtonThemeColor;
/**
* Specifies the rounded styling of the button.
*/
rounded?: ButtonRounded;
/**
* Specifies whether the action is disabled.
*/
disabled?: boolean;
}