import { __decorate } from "tslib";
import { Vue, Component } from 'vue-property-decorator';
import './app-header.less';
/**
 * 应用头部
 *
 * @export
 * @class AppHeader
 * @extends {Vue}
 */
let AppHeader = class AppHeader extends Vue {
    /**
     * 绘制内容
     *
     * @returns {VNode}
     * @memberof AppHeader
     */
    render(h) {
        return (<div class="app-header">
                <div class="app-header-left">
                    {this.$slots.header_left}
                    {Object.is(this.$uiState.layoutState.styleMode, 'STYLE2') ? (<app-breadcrumb></app-breadcrumb>) : null}
                </div>
                <div class="app-header-center">{this.$slots.header_content}</div>
                <div class="app-header-right">{this.$slots.header_right}</div>
            </div>);
    }
};
AppHeader = __decorate([
    Component({})
], AppHeader);
export { AppHeader };
