UNPKG

@progress/kendo-angular-conversational-ui

Version:

Kendo UI for Angular Conversational UI components

131 lines (130 loc) 5.44 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { Directive, Input } from '@angular/core'; import { ComponentMessages } from '@progress/kendo-angular-l10n'; import * as i0 from "@angular/core"; /** * @hidden */ export class Messages extends ComponentMessages { /** * Sets the text that displays when the sender deletes a message. */ deletedMessageSenderText; /** * Sets the text that displays when the receiver deletes a message. */ deletedMessageReceiverText; /** * Sets the text that displays in the download section of the message. * This message displays below all files in the message. */ downloadAllFilesText; /** * Sets the placeholder text for the message text input. */ messagePlaceholder; /** * Sets the text for the **Send** button. */ send; /** * Sets the label for the message list. */ messageListLabel; /** * Sets the label for the message input box. */ messageBoxInputLabel; /** * Sets the text for the left arrow of the message attachments. */ messageAttachmentLeftArrow; /** * Sets the text for the right arrow of the message attachments. */ messageAttachmentRightArrow; /** * Sets the Speech to Text button title. */ speechToTextButtonTitle; /** * Sets the File Select button title. */ fileSelectButtonTitle; /** * Sets the title of the icon that removes the reply reference in the Message Box. */ removeReplyTitle; /** * Sets the title of the icon that removes a selected file in the Message Box. */ removeFileTitle; /** * Sets the title of the icon that shows the message can expand. */ expandTitle; /** * Sets the title of the icon that shows the message can collapse. */ collapseTitle; /** * Sets the title of the DropDownButton that opens the File actions. */ fileActionsTitle; /** * Sets the title of the button that shows the **Scroll right** when the suggestions list is scrollable with buttons. */ nextSuggestionsButtonTitle; /** * Sets the title of the button that shows the **Scroll left** when the suggestions list is scrollable with buttons. */ previousSuggestionsButtonTitle; static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: Messages, deps: null, target: i0.ɵɵFactoryTarget.Directive }); static ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "18.2.14", type: Messages, selector: "kendoConversationalUIMessages", inputs: { deletedMessageSenderText: "deletedMessageSenderText", deletedMessageReceiverText: "deletedMessageReceiverText", downloadAllFilesText: "downloadAllFilesText", messagePlaceholder: "messagePlaceholder", send: "send", messageListLabel: "messageListLabel", messageBoxInputLabel: "messageBoxInputLabel", messageAttachmentLeftArrow: "messageAttachmentLeftArrow", messageAttachmentRightArrow: "messageAttachmentRightArrow", speechToTextButtonTitle: "speechToTextButtonTitle", fileSelectButtonTitle: "fileSelectButtonTitle", removeReplyTitle: "removeReplyTitle", removeFileTitle: "removeFileTitle", expandTitle: "expandTitle", collapseTitle: "collapseTitle", fileActionsTitle: "fileActionsTitle", nextSuggestionsButtonTitle: "nextSuggestionsButtonTitle", previousSuggestionsButtonTitle: "previousSuggestionsButtonTitle" }, usesInheritance: true, ngImport: i0 }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: Messages, decorators: [{ type: Directive, args: [{ // eslint-disable-next-line @angular-eslint/directive-selector selector: 'kendoConversationalUIMessages' }] }], propDecorators: { deletedMessageSenderText: [{ type: Input }], deletedMessageReceiverText: [{ type: Input }], downloadAllFilesText: [{ type: Input }], messagePlaceholder: [{ type: Input }], send: [{ type: Input }], messageListLabel: [{ type: Input }], messageBoxInputLabel: [{ type: Input }], messageAttachmentLeftArrow: [{ type: Input }], messageAttachmentRightArrow: [{ type: Input }], speechToTextButtonTitle: [{ type: Input }], fileSelectButtonTitle: [{ type: Input }], removeReplyTitle: [{ type: Input }], removeFileTitle: [{ type: Input }], expandTitle: [{ type: Input }], collapseTitle: [{ type: Input }], fileActionsTitle: [{ type: Input }], nextSuggestionsButtonTitle: [{ type: Input }], previousSuggestionsButtonTitle: [{ type: Input }] } });