import {
Component,
OnInit,
ViewEncapsulation
} from '@angular/core';
import { InfoStatusCardConfig } from '../info-status-card-config';
@Component({
encapsulation: ViewEncapsulation.None,
selector: 'info-status-card-example',
styleUrls: ['./info-status-card-example.component.less'],
templateUrl: './info-status-card-example.component.html'
})
export class InfoStatusCardExampleComponent implements OnInit {
card1Config: InfoStatusCardConfig = {
showTopBorder: true,
htmlContent: true,
title: 'TinyCore-local',
href: '//www.redhat.com/',
iconStyleClass: 'fa fa-shield',
info: [
'VM Name: aapdemo002',
'Host Name: localhost.localdomian',
'IP Address: 10.9.62.100',
'Power status: on'
]
};
card2Config: InfoStatusCardConfig = {
showTopBorder: false,
htmlContent: false,
iconImageSrc: '//www.patternfly.org/assets/img/patternfly-orb.svg',
info: [
'Infastructure: VMware',
'Vmware: 1 CPU (1 socket x 1 core), 1024 MB',
'12 Snapshots',
'Drift History: 1',
'No htmlContent'
]
};
card3Config: InfoStatusCardConfig = {
htmlContent: true,
title: 'Favorite Things',
iconStyleClass: 'fa fa-heart',
info: [
'',
'',
'Tacos'
]
};
/**
* The default constructor
*/
constructor() {}
/**
* Setup any component configuration upon initialization
*/
ngOnInit(): void {}
}