Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
this.chart.destroy()
this.chart = null
this.$el.innerText = "Loading..."
}
},
currentState: function() {
return deepMerge({}, {
data: this.data,
chartOptions: this.chartOptions
})
}
}
})
}
Chartkick.version = "0.6.0" // TODO remove in future versions
Chartkick.install = function(Vue, options) {
if (options && options.adapter) {
Chartkick.addAdapter(options.adapter)
}
createComponent(Vue, "line-chart", Chartkick.LineChart)
createComponent(Vue, "pie-chart", Chartkick.PieChart)
createComponent(Vue, "column-chart", Chartkick.ColumnChart)
createComponent(Vue, "bar-chart", Chartkick.BarChart)
createComponent(Vue, "area-chart", Chartkick.AreaChart)
createComponent(Vue, "scatter-chart", Chartkick.ScatterChart)
createComponent(Vue, "geo-chart", Chartkick.GeoChart)
createComponent(Vue, "timeline", Chartkick.Timeline)
}
const VueChartkick = Chartkick