Agregado metodo para titulo genérico de login
This commit is contained in:
parent
ef9a296f5c
commit
c0d8392f6e
2 changed files with 48 additions and 0 deletions
27
resources/js/components/login/Titulos.vue
Normal file
27
resources/js/components/login/Titulos.vue
Normal file
|
@ -0,0 +1,27 @@
|
|||
<script>
|
||||
import { mapGetters } from "vuex";
|
||||
|
||||
export default {
|
||||
name:'LoginTitulos',
|
||||
computed: {
|
||||
...mapGetters('login',["titulos", "urlRol"]),
|
||||
whiteText() {
|
||||
console.log(this.urlRol);
|
||||
return this.urlRol === 'admin';
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div class="block">
|
||||
<h1 class="title" :class="{'has-text-white': whiteText}">{{ titulos.titulo }}</h1>
|
||||
<p class="subtitle" :class="{'has-text-white': whiteText}">
|
||||
{{ `Bienvenidx a la ${titulos.subtitlo} del ` }}<strong :class="{'has-text-white': whiteText}">Mercado Popular de Subistencia</strong>
|
||||
</p>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
|
||||
</style>
|
21
resources/js/store/modules/login.js
vendored
21
resources/js/store/modules/login.js
vendored
|
@ -49,6 +49,27 @@ const getters = {
|
|||
ayuda: `Si no la sabés, consultá a ${getters.adminUrl() ? 'la comisión informática ' : 'tus compañerxs'}.`
|
||||
};
|
||||
},
|
||||
urlRol() {
|
||||
let split = window.location.pathname
|
||||
.replace('login', '')
|
||||
.split('/')
|
||||
.filter(x => x.length);
|
||||
return split.length ? split[0] : 'pedido';
|
||||
},
|
||||
titulos() {
|
||||
let rol = getters.urlRol();
|
||||
switch (rol) {
|
||||
case 'admin':
|
||||
return { titulo: "Administración de Pedidos MPS", subtitlo: "administración de pedidos" };
|
||||
case 'compras':
|
||||
return { titulo: "Comisiones MPS", subtitlo: "página de comisiones" };
|
||||
case 'pedido':
|
||||
return { titulo: "Pedidos MPS", subtitlo: "aplicación de pedidos" };
|
||||
default:
|
||||
throw new Error("Url inválida");
|
||||
}
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
export default {
|
||||
|
|
Loading…
Add table
Reference in a new issue