<template>
        <v-toolbar class = "top-bar" dense dark color="primary">
      <div class="beta" :title="release">{{version_label}}</div>
      <v-spacer/>
      <v-toolbar-items class="hidden-sm-and-down">
      <v-divider vertical/>
      <v-btn text width="210" :class="$vuetify.breakpoint.name"><v-icon left>language</v-icon>Norsk (Bokmål)<v-icon right>expand_more</v-icon></v-btn>
      <v-divider vertical/>
      <v-btn text width="210"><v-icon left>settings</v-icon>Instillinger<v-icon right>expand_more</v-icon></v-btn>
            <v-divider vertical/>
      <v-btn text width="210" @click="toggleAbout"><v-icon left>{{$route.name=='about'? "chevron_left":"info"}}</v-icon>{{$route.name=='about'? "Tilbake":"Om ordbøkene"}}</v-btn>
      <v-divider vertical/>
      </v-toolbar-items>
      <v-toolbar-items>
      <v-divider vertical/>     
        <v-dialog max-width="1200" width="1200" v-model="menuDialog" hide-overlay :fullscreen="$vuetify.breakpoint.mobile"
        :close-on-content-click="false" transition="dialog-top-transition">
          <template v-slot:activator="{ on, attrs }">
            <v-btn text v-bind="attrs" v-on="on">
              <span v-if="$vuetify.breakpoint.mdAndUp">{{$t('menu.title')}}</span><v-icon :right="!$vuetify.breakpoint.mobile">menu</v-icon></v-btn>
          </template>
        <Menu @close="menuDialog=false"/>
        </v-dialog>
      
      </v-toolbar-items>
      <v-divider vertical/>
    </v-toolbar>
</template>

<script>
import Menu from './Menu.vue'

export default {
    name: "TopBar",
    data: function() {
      return {
        version_label: process.env.VUE_APP_VERSION_LABEL,
        release: process.env.VUE_APP_RELEASE,
        menuDialog: false
      }
    },
    methods: {
      toggleAbout: function() {
        this.$route.name=='about'? this.$router.back(): this.$router.push('/om')
      }
    },
    components: {
        Menu
    }
}
</script>