Files
budgit/budgit.client/src/pages/TransactionsPage.vue
T
2022-07-11 15:12:27 -06:00

47 lines
1005 B
Vue

<template>
<div class="component">
<div class="flex mt-6 md:mx-40 flex-col">
<h1>Transactions Container</h1>
<Transaction v-for="t in transactions" :key="t._id" :transaction="t" />
</div>
</div>
</template>
<script>
import { computed, onMounted } from 'vue'
import { AppState } from '../AppState'
import { transactionsService } from '../services/TransactionsService'
import { logger } from '../utils/Logger'
export default {
setup(){
onMounted(async () => {
try {
await transactionsService.getAll()
} catch (error) {
logger.log(error)
}
})
return {
transactions: computed(() => AppState.transactions)
}
}
}
</script>
<style lang="scss" scoped>
</style>
<!-- const route = useRoute()
onMounted(async () => {
try {
await supportsService.getSupportsByProject(route.params.id)
} catch (error) {
Pop.error(error)
}
}) -->
<!-- tiers: computed(() => AppState.tiers) -->