refactor: remove duplicate imports and streamline component structure in finance pages for improved code organization
This commit is contained in:
parent
f08ba25686
commit
5eda6b53e0
@ -2,6 +2,8 @@
|
||||
import { Head } from '@inertiajs/vue3';
|
||||
import { ArrowDownCircle, ArrowUpCircle, Wallet } from '@lucide/vue';
|
||||
import { computed, ref, watch } from 'vue';
|
||||
import CashTransactionFormModal from './form/CashTransactionFormModal.vue';
|
||||
import { createColumns } from './table/columns';
|
||||
import { DataTable } from '@/components/data-table';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
|
||||
@ -10,8 +12,6 @@ import { useDataTableQuery, useDataTableQuerySync } from '@/composables/useDataT
|
||||
import AdminLayout from '@/layouts/AdminLayout.vue';
|
||||
import type { CashAccount, CashTransactionListItem, PaginatedCashTransactions } from '@/types/cash';
|
||||
import type { DataTableFilterDef, DataTableSort } from '@/types/data-table';
|
||||
import CashTransactionFormModal from './form/CashTransactionFormModal.vue';
|
||||
import { createColumns } from './table/columns';
|
||||
|
||||
const props = defineProps<{
|
||||
cashAccount: CashAccount;
|
||||
|
||||
@ -2,6 +2,8 @@
|
||||
import { Head } from '@inertiajs/vue3';
|
||||
import { Plus } from '@lucide/vue';
|
||||
import { computed, ref, watch } from 'vue';
|
||||
import ExpenseFormModal from './form/ExpenseFormModal.vue';
|
||||
import { createColumns } from './table/columns';
|
||||
import { DataTable } from '@/components/data-table';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { Card, CardContent } from '@/components/ui/card';
|
||||
@ -10,8 +12,6 @@ import { useDataTableQuery, useDataTableQuerySync } from '@/composables/useDataT
|
||||
import AdminLayout from '@/layouts/AdminLayout.vue';
|
||||
import type { DataTableSort } from '@/types/data-table';
|
||||
import type { ExpenseListItem, PaginatedExpenses } from '@/types/expense';
|
||||
import ExpenseFormModal from './form/ExpenseFormModal.vue';
|
||||
import { createColumns } from './table/columns';
|
||||
|
||||
const props = defineProps<{
|
||||
expenses: PaginatedExpenses;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user