Put buttons on batch forms above the content instead of below
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user