Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import {hoistCmp, uses} from '@xh/hoist/core';
- import {grid, gridCountLabel} from '@xh/hoist/cmp/grid';
- import {filler} from '@xh/hoist/cmp/layout';
- import {relativeTimestamp} from '@xh/hoist/cmp/relativetimestamp';
- import {refreshButton} from '@xh/hoist/desktop/cmp/button';
- import {dimensionChooser} from '@xh/hoist/desktop/cmp/dimensionchooser';
- import {panel} from '@xh/hoist/desktop/cmp/panel';
- import {Icon} from '@xh/hoist/icon';
- import {GridPanelModel} from '../../GridPanelModel';
- export const gridPanel = hoistCmp.factory({
- model: uses(GridPanelModel),
- render() {
- return panel({
- title: 'Positions',
- icon: Icon.portfolio(),
- item: grid(),
- bbar: [
- dimensionChooser(),
- gridCountLabel({unit: 'position'}),
- filler(),
- relativeTimestamp({bind: 'loadTimestamp'}),
- refreshButton({intent: 'success'})
- ]
- });
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement