Put buttons on batch forms above the content instead of below

This commit is contained in:
2025-07-12 23:14:33 +02:00
parent 0c4854326b
commit 8fcaaf2332
2 changed files with 16 additions and 16 deletions

View File

@@ -61,23 +61,23 @@ const BatchExpenditureForm: React.FC<BatchExpenditureFormProps> = ({ onClose, on
{transactionGroups.length > 0 && ( {transactionGroups.length > 0 && (
<div className="space-y-4"> <div className="space-y-4">
<ExpenditureStats <ExpenditureStats
totalExpenditures={transactionGroups.length} totalExpenditures={transactionGroups.length}
duplicatesFound={duplicatesFound} duplicatesFound={duplicatesFound}
/> />
<ExpenditureActions
onCancel={onClose}
onSubmit={handleSubmit}
canSubmit={canSubmit}
/>
<ExpenditureTable <ExpenditureTable
transactionGroups={transactionGroups} transactionGroups={transactionGroups}
jobs={jobs} jobs={jobs}
eligibleJobs={eligibleJobs} eligibleJobs={eligibleJobs}
onAssignJob={handleAssignJob} onAssignJob={handleAssignJob}
/> />
<ExpenditureActions
onCancel={onClose}
onSubmit={handleSubmit}
canSubmit={canSubmit}
/>
</div> </div>
)} )}
</CardContent> </CardContent>

View File

@@ -43,9 +43,9 @@ const BatchTransactionForm: React.FC<BatchTransactionFormProps> = ({ onClose, on
onClick={(e) => e.stopPropagation()} onClick={(e) => e.stopPropagation()}
> >
<BatchTransactionHeader onClose={onClose} /> <BatchTransactionHeader onClose={onClose} />
<CardContent className="space-y-4"> <CardContent className="space-y-4">
<PasteTransactionInput <PasteTransactionInput
pastedData={pastedData} pastedData={pastedData}
onPaste={handlePaste} onPaste={handlePaste}
/> />
@@ -53,24 +53,24 @@ const BatchTransactionForm: React.FC<BatchTransactionFormProps> = ({ onClose, on
{transactionGroups.length > 0 && ( {transactionGroups.length > 0 && (
<div className="space-y-4"> <div className="space-y-4">
<div className="flex items-center justify-between"> <div className="flex items-center justify-between">
<TransactionStats <TransactionStats
transactionCount={transactionGroups.length} transactionCount={transactionGroups.length}
duplicatesFound={duplicatesFound} duplicatesFound={duplicatesFound}
/> />
</div> </div>
<TransactionActions
onCancel={onClose}
onSubmit={handleSubmit}
canSubmit={canSubmit}
/>
<TransactionTable <TransactionTable
transactionGroups={transactionGroups} transactionGroups={transactionGroups}
jobs={jobs} jobs={jobs}
eligibleJobs={eligibleJobs} eligibleJobs={eligibleJobs}
onAssignJob={handleAssignJob} onAssignJob={handleAssignJob}
/> />
<TransactionActions
onCancel={onClose}
onSubmit={handleSubmit}
canSubmit={canSubmit}
/>
</div> </div>
)} )}
</CardContent> </CardContent>