flexacore-ui-dev
Version:
Universal UI Framework for CDN, React, Angular, Vue, Svelte with TypeScript support
34 lines (32 loc) • 888 B
text/typescript
import { Component, Input, Output, EventEmitter } from '@angular/core';
export class FCAlertComponent {
variant: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'light' | 'dark' = 'info';
dismissible: boolean = false;
onDismiss = new EventEmitter<void>();
get classes() {
return [
'fc-alert',
`fc-alert-${this.variant}`,
this.dismissible ? 'fc-alert-dismissible' : ''
];
}
}