import { TuiIcon, TuiTitle } from '@taiga-ui/core' import { Component, Input } from '@angular/core' import { UnitConversionPipesModule } from '../pipes/unit-conversion/unit-conversion.module' @Component({ selector: 'button[drive]', template: ` {{ drive.logicalname }} {{ drive.vendor || 'Unknown Vendor' }} - {{ drive.model || 'Unknown Model' }} Capacity: {{ drive.capacity | convertBytes }} `, imports: [TuiIcon, TuiTitle, UnitConversionPipesModule], }) export class DriveComponent { @Input() drive!: { logicalname: string | null vendor: string | null model: string | null capacity: number } }