<template>
    <layout class="edit-view-layout view-layout view-container">
        <header class="view-header">
            <div class="view-header__top">
                <slot name="headerTop" />
            </div>
            <div class="view-header__content">
                <div class="view-header__left">
                    <slot name="headerLeft" />
                </div>
                <div class="view-header__center">
                    <slot name="headerCenter" />
                </div>
                <div class="view-header__right">
                    <slot name="headerRight" />
                </div>  
            </div>
            <div class="view-header__bottom">
                <slot name="headerBottom" />
            </div>  
        </header>
        <content class="view-content content-container">
            <slot />
        </content>
        <footer class="view-footer">
            <slot name="footer" />
        </footer>
    </layout>
</template>
<script lang="ts">
import { Vue, Component, Watch, Prop } from 'vue-property-decorator';

@Component({})
export default class AppGridViewLayout extends Vue {

}
</script>

<style lang="scss">
@import "./edit-view-layout.scss";
</style>
