import { __decorate } from "tslib";
import { AppStyle2DefaultLayout } from '../app-style2-default-layout/app-style2-default-layout';
import { Component } from 'vue-property-decorator';
import './app-style2-wfsteptraceview-layout.less';
import { Util } from '@ibizstudio/runtime';
let AppStyle2WfStepTraceViewLayout = class AppStyle2WfStepTraceViewLayout extends AppStyle2DefaultLayout {
    /**
     * 绘制布局
     *
     * @memberof AppStyle2WfStepTraceViewLayout
     */
    render(h) {
        var _a, _b;
        let viewClass = {
            'view-container': true,
            'view-default': true,
            [this.viewInstance.viewType.toLowerCase()]: true,
            [Util.srfFilePath2(this.viewInstance.codeName)]: true,
            [((_a = this.viewInstance.getPSSysCss()) === null || _a === void 0 ? void 0 : _a.cssName) || '']: true,
        };
        return (<div class={viewClass}>
                <app-studioaction viewInstance={this.viewInstance} context={this.context} viewparams={this.viewparams} viewName={this.viewInstance.codeName.toLowerCase()} viewTitle={(_b = this.model) === null || _b === void 0 ? void 0 : _b.srfCaption}/>
                 {this.$slots.default}
            </div>);
    }
};
AppStyle2WfStepTraceViewLayout = __decorate([
    Component({})
], AppStyle2WfStepTraceViewLayout);
export { AppStyle2WfStepTraceViewLayout };
