This commit is contained in:
Vladimir Voronin
2024-11-06 19:14:53 +03:00
parent 04fae4dec7
commit 9d546f6069
23 changed files with 1008 additions and 108 deletions

View File

@@ -8,12 +8,12 @@ import InputIcon from "primevue/inputicon";
import InputText from "primevue/inputtext";
import {getTransactions} from "@/services/transactionService";
import {Transaction} from "@/models/Transaction";
import {useRoute} from "vue-router";
const loading = ref(false);
const searchText = ref("");
const route = useRoute()
const fetchCategories = async () => {
@@ -63,6 +63,7 @@ onMounted(async () => {
<div class="px-4 bg-gray-100 h-full ">
<!-- Заголовок -->
<!-- {{tgname}}-->
<h2 class="text-4xl mb-6 font-bold">Transaction list</h2>
<div class="flex flex-col gap-2">
<IconField>
@@ -70,11 +71,12 @@ onMounted(async () => {
<InputText v-model="searchText" placeholder="Search"></InputText>
</IconField>
<div class="mt-4">
<BudgetTransactionView class="mb-2" v-for="transaction in filteredTransactions" :transaction="transaction" :is-list="true"/>
<div class=" flex flex-col gap-2">
<BudgetTransactionView v-for="transaction in filteredTransactions" :transaction="transaction" :is-list="true"/>
</div>
</div>
</div>
</template>
<style scoped>