D3.js vs Vue.js examples
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

45 lines
1.1 KiB

const config = require('config.json');
export const routes = [
{
name: 'Circle: mount',
path: '/circle-mount',
component: require('d3-components/circle-mount')
},
{
name: 'Circle: size controller',
path: '/size-controller',
component: require('d3-components/size-controller')
},
{
name: 'Bars: styles',
path: '/bars-styles',
component: require('d3-components/bars-styles')
},
{
name: 'Pie chart: local component & props',
path: '/pie-chart-local-component',
folder: true,
component: require('d3-components/pie-chart-local-component/index')
},
{
name: 'Basic map: html tooltip & events',
path: '/basic-map-tooltip',
folder: true,
component: require('d3-components/basic-map-tooltip/index')
},
{
name: 'Bubbles: nested routes',
path: '/bubbles-nested-routes',
alias: '/bubbles-nested-routes/*',
folder: true,
component: require('d3-components/bubbles-nested-routes/index')
}
].map(r => {
var res = r;
res.source = config.githubLink +
config.d3ComponentsPath +
r.path +
(r.folder ? '' : '.vue')
return res;
})