Files
catalyst/ui/src/components/charts/Bar.ts
2021-12-13 00:39:15 +01:00

21 lines
566 B
TypeScript

import { Component, Mixins } from 'vue-property-decorator'
import {HorizontalBar, mixins} from 'vue-chartjs';
import ChartOptions from "chart.js";
@Component({
extends: HorizontalBar,
mixins: [mixins.reactiveProp],
props: {
chartOptions: {
type: ChartOptions,
default: null
}
},
})
export default class BarChart extends Mixins(mixins.reactiveProp, HorizontalBar) {
mounted () {
// @ts-expect-error chartOptions are not expected
this.renderChart(this.chartData, this.chartOptions);
}
}