{"version":3,"file":"ni-spright-angular-chat-message.mjs","sources":["../../../spright-angular/chat/message/spright-chat-message.directive.ts","../../../spright-angular/chat/message/spright-chat-message.module.ts","../../../spright-angular/chat/message/ni-spright-angular-chat-message.ts"],"sourcesContent":["import { Directive, ElementRef, Input, Renderer2 } from '@angular/core';\nimport { type ChatMessage, chatMessageTag } from '@ni/spright-components/dist/esm/chat/message';\nimport { ChatMessageType } from '@ni/spright-components/dist/esm/chat/message/types';\n\nexport type { ChatMessage };\nexport { ChatMessageType };\nexport { chatMessageTag };\n\n/**\n * Directive to provide Angular integration for the chat message.\n * @deprecated Use specific message component types instead\n */\n@Directive({\n    selector: 'spright-chat-message',\n    standalone: false\n})\nexport class SprightChatMessageDirective {\n    public get messageType(): ChatMessageType {\n        return this.elementRef.nativeElement.messageType;\n    }\n\n    @Input('message-type') public set messageType(value: ChatMessageType) {\n        this.renderer.setProperty(this.elementRef.nativeElement, 'messageType', value);\n    }\n\n    public constructor(private readonly renderer: Renderer2, private readonly elementRef: ElementRef<ChatMessage>) {}\n}\n","import { NgModule } from '@angular/core';\nimport { CommonModule } from '@angular/common';\nimport { SprightChatMessageDirective } from './spright-chat-message.directive';\n\nimport '@ni/spright-components/dist/esm/chat/message';\n\n@NgModule({\n    declarations: [\n        SprightChatMessageDirective\n    ],\n    imports: [CommonModule],\n    exports: [\n        SprightChatMessageDirective\n    ]\n})\nexport class SprightChatMessageModule { }\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;AAQA;;;AAGG;MAKU,2BAA2B,CAAA;AACpC,IAAA,IAAW,WAAW,GAAA;AAClB,QAAA,OAAO,IAAI,CAAC,UAAU,CAAC,aAAa,CAAC,WAAW;IACpD;IAEA,IAAkC,WAAW,CAAC,KAAsB,EAAA;AAChE,QAAA,IAAI,CAAC,QAAQ,CAAC,WAAW,CAAC,IAAI,CAAC,UAAU,CAAC,aAAa,EAAE,aAAa,EAAE,KAAK,CAAC;IAClF;IAEA,WAAA,CAAoC,QAAmB,EAAmB,UAAmC,EAAA;QAAzE,IAAA,CAAA,QAAQ,GAAR,QAAQ;QAA8B,IAAA,CAAA,UAAU,GAAV,UAAU;IAA4B;+GATvG,2BAA2B,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,SAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;mGAA3B,2BAA2B,EAAA,YAAA,EAAA,KAAA,EAAA,QAAA,EAAA,sBAAA,EAAA,MAAA,EAAA,EAAA,WAAA,EAAA,CAAA,cAAA,EAAA,aAAA,CAAA,EAAA,EAAA,QAAA,EAAA,EAAA,EAAA,CAAA,CAAA;;4FAA3B,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBAJvC,SAAS;AAAC,YAAA,IAAA,EAAA,CAAA;AACP,oBAAA,QAAQ,EAAE,sBAAsB;AAChC,oBAAA,UAAU,EAAE;AACf,iBAAA;;sBAMI,KAAK;uBAAC,cAAc;;;MCNZ,wBAAwB,CAAA;+GAAxB,wBAAwB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAAxB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,EAAA,YAAA,EAAA,CAP7B,2BAA2B,CAAA,EAAA,OAAA,EAAA,CAErB,YAAY,aAElB,2BAA2B,CAAA,EAAA,CAAA,CAAA;AAGtB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,YALvB,YAAY,CAAA,EAAA,CAAA,CAAA;;4FAKb,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBATpC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACN,oBAAA,YAAY,EAAE;wBACV;AACH,qBAAA;oBACD,OAAO,EAAE,CAAC,YAAY,CAAC;AACvB,oBAAA,OAAO,EAAE;wBACL;AACH;AACJ,iBAAA;;;ACdD;;AAEG;;;;"}