<template>
  <v-app-bar app clipped-left clipped-right color="blue accent-4" class="elevation-4" dark dense>
    <v-btn icon to="/">
      <v-img src="@/assets/logo-big.png" contain height="40"></v-img>
    </v-btn>
    <v-toolbar-title>Flaschengeist</v-toolbar-title>
    <v-spacer />
    <v-btn icon v-if="isFinanzer" disabled>
      <v-icon>{{attach_money}}</v-icon>
    </v-btn>
    <v-btn icon v-if="isGastro" disabled>
      <v-icon>{{gastro}}</v-icon>
    </v-btn>
    <v-btn icon v-if="isBar" disabled>
      <v-icon>{{local_bar}}</v-icon>
    </v-btn>
    <v-btn icon v-if="isUser" disabled>
      <v-icon>{{person}}</v-icon>
    </v-btn>
    <v-btn icon to="/pricelist">
      <v-icon>{{list}}</v-icon>
    </v-btn>
  </v-app-bar>
</template>

<script>
import { mapActions, mapGetters } from 'vuex'
import { mdiCurrencyEur, mdiGlassCocktail, mdiAccount, mdiFileMultiple, mdiFoodForkDrink } from '@mdi/js'

export default {
  name: 'TitleBar',
  data () {
    return {
      attach_money: mdiCurrencyEur,
      local_bar: mdiGlassCocktail,
      person: mdiAccount,
      list: mdiFileMultiple,
      gastro: mdiFoodForkDrink
    }
  },
  computed: {
    ...mapGetters(['isBar', 'isFinanzer', 'isUser', 'isLoggedIn', 'isGastro'])
  },
  methods: {
    ...mapActions(['logout'])
  },

}
</script>

<style scoped>
</style>