import Dialog from './packages/tool/dialog/index.js';
import Panel from './packages/tool/panel/index.js';
import vsLoading from './packages/tool/loading/index.js';

import FuncMenu from './packages/views/funcMenu/index.js';
import funcMenuFf from './packages/views/funcMenuFf/index.js';
import TimeAxis from './packages/views/timeAxis/index.js';
import LayerTree from './packages/views/layerTree/index.js';
import SysTitle from './packages/views/sysTitle/index.js';
import Legend from './packages/views/legend/index.js';
import BarCylinder from './packages/views/echarts/bar/bar-1.vue'
import BarRhythm from './packages/views/echarts/bar/bar-2.vue'
import BarHorizontal from './packages/views/echarts/bar/bar-3.vue'
import BarDirection from './packages/views/echarts/bar/bar-4.vue'
import BarMultiple from './packages/views/echarts/bar/bar-5.vue'
import BarBrighten from './packages/views/echarts/bar/bar-6.vue'

import PieRose from './packages/views/echarts/pie/pie-1.vue'
import PieAnnular from './packages/views/echarts/pie/pie-2.vue'
import PieAmbo from './packages/views/echarts/pie/pie-3.vue'
import PieOutglow from './packages/views/echarts/pie/pie-4.vue'
import PieBucket from './packages/views/echarts/pie/pie-5.vue'

import LineGhost from './packages/views/echarts/line/line-1.vue'
import LineMultiple from './packages/views/echarts/line/line-2.vue'
import LineSingle from './packages/views/echarts/line/line-3.vue'
import LineAmass from './packages/views/echarts/line/line-4.vue'
import LineBone from './packages/views/echarts/line/line-5.vue'

import {
    vsTableRoll
} from './packages/method/dynamicEffect.js'


const components = {
    Dialog,
    Panel,

    FuncMenu,
    funcMenuFf,
    TimeAxis,
    LayerTree,
    SysTitle,
    Legend,
    BarCylinder,
    BarRhythm,
    BarHorizontal,
    BarDirection,
    BarMultiple,
    BarBrighten,
    PieRose,
    PieAnnular,
    PieAmbo,
    PieOutglow,
    PieBucket,
    LineGhost,
    LineMultiple,
    LineSingle,
    LineAmass,
    LineBone
};

const methods = {
    vsTableRoll,
    vsLoading
}

export default {
    components,
    methods
}