import { Component, ViewEncapsulation } from '@angular/core'; import { ChartDefaults } from '../../chart-defaults'; import { DonutChartBaseComponent } from '../donut-chart-base.component'; import { WindowReference } from '../../../utilities/window.reference'; /** * Donut chart component. * * Note: In order to use charts, please include the following JavaScript file from PatternFly. *
 * require('patternfly/dist/js/patternfly-settings');
 * 
* * Usage: *
 * // Individual module import
 * import { DonutChartModule } from 'patternfly-ng/chart';
 * // Or
 * import { DonutChartModule } from 'patternfly-ng';
 *
 * @NgModule({
 *   imports: [DonutChartModule,...]
 * })
 * export class AppModule(){}
 * 
* * Optional: *
 * import { DonutChartConfig } from 'patternfly-ng/chart';
 * 
*/ @Component({ encapsulation: ViewEncapsulation.None, selector: 'pfng-donut-chart', templateUrl: './donut-chart.component.html' }) export class DonutChartComponent extends DonutChartBaseComponent { /** * Default constructor */ constructor(protected chartDefaults: ChartDefaults, protected windowRef: WindowReference) { super(chartDefaults, windowRef); } }