@progress/kendo-angular-conversational-ui
Version:
Kendo UI for Angular Conversational UI components
52 lines (51 loc) • 1.46 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 {
/**
* 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.
*/
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;
}