43 lines
1.1 KiB
JavaScript
43 lines
1.1 KiB
JavaScript
import './comments/CommentTree'
|
|
import './customdirectives/click-outside'
|
|
import { UnitOfWorkTracker } from './mixins/UnitOfWorkTracker'
|
|
import { BrowserHistoryState, StateSaveMode } from './mixins/BrowserHistoryState'
|
|
import { PillarTable, TableState } from './table/Table'
|
|
import { CellPrettyDate } from './table/cells/renderer/CellPrettyDate'
|
|
import { CellDefault } from './table/cells/renderer/CellDefault'
|
|
import { ColumnBase } from './table/columns/ColumnBase'
|
|
import { ColumnFactoryBase } from './table/columns/ColumnFactoryBase'
|
|
import { RowObjectsSourceBase } from './table/rows/RowObjectsSourceBase'
|
|
import { RowBase } from './table/rows/RowObjectBase'
|
|
import { RowFilter } from './table/filter/RowFilter'
|
|
|
|
let mixins = {
|
|
UnitOfWorkTracker,
|
|
BrowserHistoryState,
|
|
StateSaveMode
|
|
}
|
|
|
|
let table = {
|
|
PillarTable,
|
|
TableState,
|
|
columns: {
|
|
ColumnBase,
|
|
ColumnFactoryBase,
|
|
},
|
|
cells: {
|
|
renderer: {
|
|
CellDefault,
|
|
CellPrettyDate
|
|
}
|
|
},
|
|
rows: {
|
|
RowObjectsSourceBase,
|
|
RowBase,
|
|
},
|
|
filter: {
|
|
RowFilter
|
|
},
|
|
}
|
|
|
|
export { mixins, table }
|