pedi2/resources/js/components/comisiones/DropdownDescargar.vue

45 lines
1.7 KiB
Vue

<template>
<div class="buttons is-right">
<div class="dropdown" :class="{'is-active': dropdownActivo}" @mouseleave="dropdownActivo = false">
<div class="dropdown-trigger">
<button class="button" aria-haspopup="true" aria-controls="dropdown-menu" @click="dropdownActivo = !dropdownActivo">
<span class="icon is-small">
<i class="fas fa-download"></i>
</span>
<span>Descargar planillas</span>
<span class="icon is-small">
<i class="fas fa-angle-down" aria-hidden="true"></i>
</span>
</button>
</div>
<div class="dropdown-menu" id="dropdown-menu" role="menu">
<div class="dropdown-content">
<a v-for="(opcion,i) in opciones" :key="i" :href="opcion.href" class="dropdown-item">
{{ opcion.nombre }}
</a>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
dropdownActivo: false,
opciones: [
{ nombre: 'Pedidos por barrio en csv', href: '/comisiones/pedidos/descargar' },
{ nombre: 'Notas por barrio en csv', href: '/comisiones/pedidos/notas' },
{ nombre: 'Pedidos por barrio en pdf', href: '/comisiones/pedidos/pdf' },
{ nombre: 'Pedidos de ollas en csv', href: '/comisiones/pedidos/ollas' },
{ nombre: 'Faltantes y sobrantes en csv', href: '/comisiones/faltantes-y-sobrantes' },
],
}
},
}
</script>
<style>
</style>