UNPKG

@deepkit/desktop-ui

Version:

Library for desktop UI widgets in Angular 10+

30 lines (25 loc) 672 B
import { Component, EventEmitter, Input, Output } from '@angular/core'; @Component({ selector: 'dui-tab', standalone: false, template: ` <div class="content"> <ng-content></ng-content> </div> <dui-icon *ngIf="removable" class="closer" (click)="onClose()" clickable name="times"></dui-icon> `, host: { '[class.active]': 'active', }, styleUrls: ['./tab.component.scss'] }) export class TabComponent { @Input() active: boolean = false; @Input() removable: boolean = true; @Output() close = new EventEmitter(); constructor() { } onClose() { this.close.emit(); } }