mirror of
				https://github.com/KevinMidboe/vue-chartjs.git
				synced 2025-10-29 18:00:20 +00:00 
			
		
		
		
	✨ Add chartId as prop and fix width and height props
Signed-off-by: Jakub Juszczak <netghost03@gmail.com>
This commit is contained in:
		@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="bar-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'bar-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="bar-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'bubble-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="doughnut-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'doughnut-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="line-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'line-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="pie-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'pie-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="polar-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'polar-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
@@ -5,11 +5,15 @@ import { mergeOptions } from '../helpers/options'
 | 
			
		||||
export default Vue.extend({
 | 
			
		||||
  template: `
 | 
			
		||||
    <div>
 | 
			
		||||
      <canvas id="radar-chart" width=width height=height ref="canvas"></canvas>
 | 
			
		||||
      <canvas :id="chartId" :width="width" :height="height" ref="canvas"></canvas>
 | 
			
		||||
    </div>
 | 
			
		||||
  `,
 | 
			
		||||
 | 
			
		||||
  props: {
 | 
			
		||||
    chartId: {
 | 
			
		||||
      default: 'radar-chart',
 | 
			
		||||
      type: String
 | 
			
		||||
    },
 | 
			
		||||
    width: {
 | 
			
		||||
      default: 400,
 | 
			
		||||
      type: Number
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user