Add lists listing page

This commit is contained in:
Sol Fisher Romanoff 2022-06-15 19:13:33 +03:00
parent e18e179a59
commit 6e8c7460a2
No known key found for this signature in database
GPG key ID: 9D3F2B64F2341B62
6 changed files with 61 additions and 0 deletions

View file

@ -0,0 +1,17 @@
import ListCard from '../list_card/list_card.vue'
const Lists = {
components: {
ListCard
},
created () {
this.$store.dispatch('startFetchingLists')
},
computed: {
lists () {
return this.$store.state.api.lists
}
}
}
export default Lists

View file

@ -0,0 +1,18 @@
<template>
<div class="settings panel panel-default">
<div class="panel-heading">
<div class="title">
{{ $t('lists.lists') }}
</div>
</div>
<div class="panel-body">
<ListCard
v-for="list in lists.slice().reverse()"
:key="list"
:list="list"
/>
</div>
</div>
</template>
<script src="./lists.js"></script>