export const ListaFeriados = {
template: `
<section>
<h2>Feriados</h2>
<ul>
<li v-for="feriado in feriadosFuturos" :key="feriado.data">
{{ feriado.data }} - {{ feriado.feriado }}
</li>
</ul>
</section>
`,
data() {
return {
feriados: [],
dataAtual: new Date().toISOString().split('T')[0]
};
},
computed: {
feriadosFuturos() {
return this.feriados.filter(feriado => feriado.data >= this.dataAtual);
}
},
created() {
fetch(`${this.$parent.urlBase}feriados`)
.then(response => response.json())
.then(data => this.feriados = data);
}
};
|