import { __decorate } from "tslib";
import { PSSysViewPanelItem } from '@ibizstudio/api';
import { VueLifeCycleProcessing } from '@ibizstudio/dynamic-design';
import { Component, Prop } from 'vue-property-decorator';
import { AbsoluteLayoutMaterialPanelBase } from '../absolute-layout-material-panel-base';
import './absolute-layout-panel-layout.less';
let AbsoluteLayoutPanelLayout = class AbsoluteLayoutPanelLayout extends AbsoluteLayoutMaterialPanelBase {
    /**
     * 获取可创建的项
     *
     * @memberof AbsoluteLayoutPanelLayout
     */
    componentCreated() {
        this.list.push({
            text: '分页部件',
            tooltip: '分页部件',
            iconcls: 'iconfont icon-tab',
            data: new PSSysViewPanelItem({ itemtype: 'TABPANEL' }),
        });
        this.list.push({
            text: '布局容器',
            tooltip: '布局容器',
            iconcls: 'iconfont icon-tab',
            data: new PSSysViewPanelItem({ itemtype: 'CONTAINER' }),
        });
    }
};
__decorate([
    Prop()
], AbsoluteLayoutPanelLayout.prototype, "ctx", void 0);
AbsoluteLayoutPanelLayout = __decorate([
    Component,
    VueLifeCycleProcessing()
], AbsoluteLayoutPanelLayout);
export { AbsoluteLayoutPanelLayout };
