22 lines
649 B
TypeScript
22 lines
649 B
TypeScript
import { Component, computed, inject } from '@angular/core';
|
|
import { CommonModule } from '@angular/common';
|
|
import { ThemeNodeDirective, ThemeService } from '../../../theme';
|
|
import { DmChatComponent } from '../dm-chat/dm-chat.component';
|
|
|
|
@Component({
|
|
selector: 'app-dm-chat-panel',
|
|
standalone: true,
|
|
imports: [
|
|
CommonModule,
|
|
ThemeNodeDirective,
|
|
DmChatComponent
|
|
],
|
|
host: { class: 'contents' },
|
|
templateUrl: './dm-chat-panel.component.html'
|
|
})
|
|
export class DmChatPanelComponent {
|
|
private readonly theme = inject(ThemeService);
|
|
|
|
readonly chatPanelStyles = computed(() => this.theme.getLayoutItemStyles('dmChatPanel'));
|
|
}
|