Contenidos de NavBar
This commit is contained in:
parent
5a9d7cb54b
commit
bb27698e80
4 changed files with 132 additions and 0 deletions
28
resources/js/components/admin/AdminNavBar.vue
Normal file
28
resources/js/components/admin/AdminNavBar.vue
Normal file
|
@ -0,0 +1,28 @@
|
|||
<script>
|
||||
import { mapGetters, mapMutations, mapState } from "vuex";
|
||||
import Burger from "../comunes/Burger.vue";
|
||||
|
||||
export default {
|
||||
name: "AdminNavBar",
|
||||
components: { Burger },
|
||||
computed: {
|
||||
...mapState('ui', ["burger_activa"]),
|
||||
...mapGetters('admin', ["barrio"])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations('ui', ["toggleBurger"]),
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="navbar-item hide-below-1024">
|
||||
<p>
|
||||
{{`Barrio: ${barrio}`}}
|
||||
</p>
|
||||
<burger/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
34
resources/js/components/comisiones/ComisionesNavBar.vue
Normal file
34
resources/js/components/comisiones/ComisionesNavBar.vue
Normal file
|
@ -0,0 +1,34 @@
|
|||
<script>
|
||||
import { mapMutations, mapState } from "vuex";
|
||||
import Burger from "../comunes/Burger.vue";
|
||||
|
||||
export default {
|
||||
name: "ComisionesNavBar",
|
||||
components: { Burger },
|
||||
computed: {
|
||||
...mapState('ui', ["burger_activa"])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations('ui', ["toggleBurger"]),
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
nombre: '',
|
||||
}
|
||||
},
|
||||
async mounted() {
|
||||
const response = await axios.get('/user');
|
||||
this.nombre = response.data.user;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="navbar-item hide-below-1024">
|
||||
<p>{{ nombre }}</p>
|
||||
<burger/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
36
resources/js/components/ollas/OllasNavBar.vue
Normal file
36
resources/js/components/ollas/OllasNavBar.vue
Normal file
|
@ -0,0 +1,36 @@
|
|||
<script>
|
||||
import { mapGetters, mapMutations, mapState } from "vuex";
|
||||
import Burger from "../comunes/Burger.vue";
|
||||
import ChismosaDropdown from "../pedidos/ChismosaDropdown.vue";
|
||||
|
||||
export default {
|
||||
name: "OllasNavBar",
|
||||
components: { Burger, ChismosaDropdown },
|
||||
computed: {
|
||||
...mapGetters('pedido', ["pedidoDefinido"]),
|
||||
...mapState('pedido', ["nombre", "grupo_de_compra"]),
|
||||
...mapState('ui', ["burger_activa"])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations('ui', ["toggleBurger"]),
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<div class="navbar-item hide-below-1024">
|
||||
<p v-if="pedidoDefinido">{{ nombre }}</p>
|
||||
<p v-else>{{ grupo_de_compra.nombre }}</p>
|
||||
</div>
|
||||
<chismosa-dropdown
|
||||
v-if="pedidoDefinido"
|
||||
class="hide-above-1023"
|
||||
ariaControls="mobile"/>
|
||||
<burger/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
34
resources/js/components/pedidos/PedidosNavBar.vue
Normal file
34
resources/js/components/pedidos/PedidosNavBar.vue
Normal file
|
@ -0,0 +1,34 @@
|
|||
<script>
|
||||
import { mapGetters, mapMutations, mapState } from "vuex";
|
||||
import ChismosaDropdown from "./ChismosaDropdown.vue";
|
||||
import Burger from "../comunes/Burger.vue";
|
||||
|
||||
export default {
|
||||
name: "PedidosNavBar",
|
||||
components: { Burger, ChismosaDropdown },
|
||||
computed: {
|
||||
...mapGetters('pedido', ["pedidoDefinido"]),
|
||||
...mapState('pedido', ["nombre", "grupo_de_compra"]),
|
||||
...mapState('ui', ["burger_activa"])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations('ui', ["toggleBurger"]),
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="navbar-item hide-below-1024">
|
||||
<p v-if="pedidoDefinido">
|
||||
{{ `Barrio: ${grupo_de_compra.nombre} - Núcleo: ${nombre}` }}
|
||||
</p>
|
||||
<chismosa-dropdown
|
||||
v-if="pedidoDefinido"
|
||||
class="hide-above-1023"
|
||||
ariaControls="mobile"/>
|
||||
<burger/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
Loading…
Add table
Reference in a new issue