feat(lancamentos): amplia divisao e resumo do modal

This commit is contained in:
Felipe Coutinho
2026-05-28 10:59:13 -03:00
parent ef2c8c50e8
commit 311369f81b
10 changed files with 981 additions and 290 deletions

View File

@@ -56,6 +56,7 @@ export async function createTransactionAction(
const ownershipError = await validateAllOwnership(user.id, {
payerId: data.payerId,
secondaryPayerId: data.secondaryPayerId,
splitPayerIds: data.splitShares?.map((share) => share.payerId),
categoryId: data.categoryId,
accountId: data.accountId,
cardId: data.cardId,
@@ -84,6 +85,7 @@ export async function createTransactionAction(
payerId: data.payerId ?? null,
isSplit: data.isSplit ?? false,
secondaryPayerId: data.secondaryPayerId,
splitShares: data.splitShares,
primarySplitAmountCents: data.primarySplitAmount
? Math.round(data.primarySplitAmount * 100)
: undefined,
@@ -207,6 +209,7 @@ export async function updateTransactionAction(
const ownershipError = await validateAllOwnership(user.id, {
payerId: data.payerId,
secondaryPayerId: data.secondaryPayerId,
splitPayerIds: data.splitShares?.map((share) => share.payerId),
categoryId: data.categoryId,
accountId: data.accountId,
cardId: data.cardId,
@@ -477,6 +480,7 @@ export async function updateTransactionSplitPairAction(
const ownershipError = await validateAllOwnership(user.id, {
payerId: data.payerId,
splitPayerIds: data.splitShares?.map((share) => share.payerId),
categoryId: data.categoryId,
accountId: data.accountId,
cardId: data.cardId,