<template>
  <div class="app-wrapper">
    <navbar/>
    <div class="main-contaiter">
      <Sidebar/>
      <app-main />
    </div>
  </div>
</template>

<script>
import { AppMain, Navbar,Sidebar } from './components'
export default {
  name: 'Layout',
  components: {
    AppMain,
    Navbar,
    Sidebar,
  },
  data(){
    return{
    }
  },
  mounted(){
    //  console.log(this.$route.matched[0].name)
  },
  methods: {
  }
}
</script>
<style lang="scss" scoped>
@import "~@/styles/mixin.scss";
@import "~@/styles/variables.scss";

.main-contaiter{
  width: 100%;
  display: flex;
}
.app-wrapper {
  @include clearfix;
  position: relative;
  width: 100%;
  background:#111827;
  &.mobile.openSidebar {
    position: fixed;
    top: 0;
  }
}

.drawer-bg {
  background: #000;
  opacity: 0.3;
  width: 100%;
  top: 0;
  height: 100%;
  position: absolute;
  z-index: 999;
}

.fixed-header {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9;
  width: calc(100% - #{$sideBarWidth});
  transition: width 0.28s;
}

.hideSidebar .fixed-header {
  width: calc(100% - 54px)
}

.mobile .fixed-header {
  width: 100%;
}
</style>
