@huntianning/components
Version:
Custom components for HTN
29 lines (27 loc) • 960 B
JavaScript
import Grid from './grid.vue'
import GridColumn from './grid-column.vue'
import GridColumns from 'element-ui/lib/table-column'
import GridBatchToolbar from './grid-toolbar/grid-batch-toolbar-proxy'
import GridGlobalToolbar from './grid-toolbar/grid-global-toolbar-proxy'
import GridFilter from './grid-filter/grid-filter.vue'
import GridFilterItem from './grid-filter/grid-filter-item.vue'
import { GridSortProxy as GridSort } from './grid-sort'
Grid.install = (Vue) => {
Vue.component(Grid.name, Grid)
Vue.component(GridColumn.name, GridColumn)
Vue.component('UiGridColumns', GridColumns)
Vue.component('UiGridBatchToolbar', GridBatchToolbar)
Vue.component('UiGridGlobalToolbar', GridGlobalToolbar)
Vue.component('UiGridFilter', GridFilter)
Vue.component('UiGridFilterItem', GridFilterItem)
Vue.component('UiGridSort', GridSort)
}
export {
Grid,
GridColumn,
GridFilter,
GridFilterItem,
GridSort,
GridColumns
}
export default Grid