import { __decorate } from "tslib";
import { Component } from 'vue-property-decorator';
import { Util } from '@ibizstudio/runtime';
import { AppDefaultViewLayout } from "../../app-default-layout/app-default-view-layout/app-default-view-layout";
import './app-style4-default-layout.less';
let AppStyle4DefaultLayout = class AppStyle4DefaultLayout extends AppDefaultViewLayout {
    /**
     * 绘制布局
     *
     * @memberof AppStyle4DefaultLayout
     */
    render(h) {
        var _a, _b;
        let viewClass = {
            'view-container': true,
            'view-style4': 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.renderContent()}
            </div>);
    }
};
AppStyle4DefaultLayout = __decorate([
    Component({})
], AppStyle4DefaultLayout);
export { AppStyle4DefaultLayout };
