import { sampleData, trendsData } from './assets/js/data'; export const demoRegistry = { 'bar-basic-1': { config: { data: sampleData[0], type: 'bar', height: 140, colors: ['red'], } }, 'line-basic-1': { config: { data: sampleData[0], type: 'line', height: 140, colors: ['red'], } }, 'bar-axis-tick': { config: { data: sampleData[2], type: 'bar', height: 140, colors: ['blue'], axisOptions: { xAxisMode: "tick", }, }, }, 'bar-barwidth': { config: { data: sampleData[3], type: 'bar', height: 140, colors: ['orange'], axisOptions: { xAxisMode: "tick" }, barOptions: { spaceRatio: 0.2 }, }, options: [ { name: "barOptions", path: ["barOptions"], type: "map", mapKeys: ['spaceRatio'], states: { "0.2": [0.2], "0.5": [0.5], "1": [1], "1.5": [1.5] }, activeState: "0.2" } ] }, 'line-dotsize': { config: { data: sampleData[2], type: 'line', height: 140, colors: ['orange'], axisOptions: { xAxisMode: "tick" }, lineOptions: { dotSize: 8 } }, options: [ { name: "lineOptions", path: ["lineOptions"], type: "map", mapKeys: ['dotSize'], states: { "3": [3], "4": [4], "8": [8], "10": [10], }, activeState: "8" } ] }, 'line-trends-region-toggle': { config: { data: trendsData, type: 'line', height: 180, colors: ['violet'], axisOptions: { xAxisMode: 'tick', yAxisMode: 'span', xIsSeries: 1 } }, options: [ { name: "lineOptions", path: ["lineOptions"], type: "map", mapKeys: ['hideLine', 'hideDots', 'heatline', 'regionFill'], states: { "Line": [0, 1, 0, 0], "Dots": [1, 0, 0, 0], "HeatLine": [0, 1, 1, 0], "Region": [0, 1, 0, 1] }, activeState: "HeatLine" } ] }, 'multi-dataset-line-bar': { config: { data: sampleData[1], type: 'line', height: 200, colors: ['green', 'light-green'], }, options: [ { name: "type", path: ["type"], type: "string", states: { "Line": 'line', "Bar": 'bar', }, activeState: "Mixed" } ], }, // '': {}, };