diff --git a/src/features/transactions/components/dialogs/bulk-action-dialog.tsx b/src/features/transactions/components/dialogs/bulk-action-dialog.tsx index 24a9d27..0ba8c53 100644 --- a/src/features/transactions/components/dialogs/bulk-action-dialog.tsx +++ b/src/features/transactions/components/dialogs/bulk-action-dialog.tsx @@ -70,6 +70,23 @@ export function BulkActionDialog({ return "Este e os próximos lançamentos"; }; + const getPeriodLabel = () => { + if (seriesType === "installment" && currentNumber && totalCount) { + return `Todas as pessoas desta parcela (${currentNumber}/${totalCount})`; + } + if (seriesType === "installment") { + return "Todas as pessoas desta parcela"; + } + return "Todas as pessoas deste lançamento"; + }; + + const getPeriodDescription = () => { + if (seriesType === "installment") { + return "Aplica a alteração para todas as pessoas que dividem esta parcela"; + } + return "Aplica a alteração para todas as pessoas que dividem este lançamento"; + }; + const getAllLabel = () => { if (seriesType === "installment" && totalCount) { return `Todas as parcelas (${totalCount} ${ @@ -116,11 +133,10 @@ export function BulkActionDialog({ htmlFor="period" className="text-sm cursor-pointer font-medium" > - {`Todas as pessoas desta parcela (${currentNumber}/${totalCount})`} + {getPeriodLabel()}

- Aplica a alteração para todas as pessoas que dividem esta - parcela + {getPeriodDescription()}

{scope === "period" && actionType === "edit" && (