next-ucap-messenger/projects/ucap-webmessenger-ui-message/src/lib/components/list-item.component.ts

47 lines
883 B
TypeScript

import {
Component,
OnInit,
Output,
EventEmitter,
ViewChild,
AfterViewInit,
ChangeDetectorRef,
OnDestroy,
ElementRef,
Input
} from '@angular/core';
import { ucapAnimations } from '@ucap-webmessenger/ui';
import { NGXLogger } from 'ngx-logger';
import {
ContentType,
MessageList,
MessageType
} from '@ucap-webmessenger/api-message';
@Component({
selector: 'ucap-message-list-item',
templateUrl: './list-item.component.html',
styleUrls: ['./list-item.component.scss'],
animations: ucapAnimations
})
export class ListItemComponent implements OnInit, OnDestroy, AfterViewInit {
@Input()
message: MessageList;
ContentType = ContentType;
MessageType = MessageType;
constructor(
private changeDetectorRef: ChangeDetectorRef,
private logger: NGXLogger
) {}
ngOnInit() {}
ngOnDestroy(): void {}
ngAfterViewInit(): void {}
}