flexacore-ui-dev
Version:
Universal UI Framework for CDN, React, Angular, Vue, Svelte with TypeScript support
38 lines (36 loc) • 1.19 kB
text/typescript
import { Component, Input } from '@angular/core';
export class FCCardComponent {
header: string = '';
footer: string = '';
variant: 'primary' | 'secondary' | 'success' | 'danger' | 'warning' | 'info' | 'light' | 'dark' = 'light';
border: boolean = true;
shadow: boolean = false;
showHeader: boolean = false;
showFooter: boolean = false;
get classes() {
return [
'fc-card',
`fc-card-${this.variant}`,
this.border ? 'fc-card-border' : '',
this.shadow ? 'fc-card-shadow' : ''
];
}
}