# all files / candela/components/BulletChart/ index.js

97.83% Statements 45/46
100% Branches 33/33
90% Functions 9/10
83.33% Lines 5/6
10 statements, 3 functions, 18 branches Ignored

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    411×
    1×
    1×

    1×

     import VisComponent from '../../VisComponent';
    import VegaChart from '../../VisComponent/mixin/VegaChart';
    import spec from './spec.json';

    export default class BulletChart extends VegaChart(VisComponent, spec) {
      static get options () {
        return [
          {
            name: 'value',
            type: 'number',
            format: 'number'
          },
          {
            name: 'title',
            type: 'string',
            format: 'text',
            optional: true
          },
          {
            name: 'subtitle',
            type: 'string',
            format: 'text',
            optional: true
          },
          {
            name: 'markers',
            type: 'number_list',
            format: 'number_list',
            optional: true
          },
          {
            name: 'ranges',
            type: 'table',
            format: 'objectlist',
            optional: true
          }
        ];
      }
    }