[ACS-7388][ADF] Break Toolbar dependency on Material Module (#9486)

* [ACS-7388] transform toolbar to standalone

* [ACS-7388] transform toolbar to standalone
This commit is contained in:
tamaragruszka
2024-04-02 19:29:46 +02:00
committed by GitHub
parent 3927f09b9e
commit c73fb1bf4c
4 changed files with 20 additions and 30 deletions

View File

@@ -17,17 +17,21 @@
import { ChangeDetectionStrategy, Component, Input, ViewEncapsulation } from '@angular/core';
import { ThemePalette } from '@angular/material/core';
import { MatToolbarModule } from '@angular/material/toolbar';
import { TranslateModule } from '@ngx-translate/core';
import { NgIf } from '@angular/common';
@Component({
selector: 'adf-toolbar',
standalone: true,
templateUrl: './toolbar.component.html',
styleUrls: ['./toolbar.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
encapsulation: ViewEncapsulation.None,
imports: [MatToolbarModule, TranslateModule, NgIf],
host: { class: 'adf-toolbar' }
})
export class ToolbarComponent {
/** Toolbar title. */
@Input()
title: string = '';
@@ -35,5 +39,4 @@ export class ToolbarComponent {
/** Toolbar color. Can be changed to empty value (default), `primary`, `accent` or `warn`. */
@Input()
color: ThemePalette;
}