mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-05-09 02:51:46 +00:00
feat(transactions): filtro de contas por tipo dinheiro e sinal + em transferências recebidas
Ao selecionar "Dinheiro" como forma de pagamento, exibe apenas contas do tipo "Dinheiro". Transferências recebidas (amount > 0) passam a exibir sinal + mantendo a cor azul. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -93,7 +93,9 @@ export function PaymentMethodSection({
|
||||
? accountOptions.filter(
|
||||
(option) => option.accountType === "Pré-Pago | VR/VA",
|
||||
)
|
||||
: accountOptions;
|
||||
: formState.paymentMethod === "Dinheiro"
|
||||
? accountOptions.filter((option) => option.accountType === "Dinheiro")
|
||||
: accountOptions;
|
||||
|
||||
const hasSecondaryColumn = isCartaoSelected || showContaSelect;
|
||||
|
||||
|
||||
@@ -348,10 +348,12 @@ function buildColumns({
|
||||
cell: ({ row }) => {
|
||||
const isReceita = row.original.transactionType === "Receita";
|
||||
const isTransfer = row.original.transactionType === "Transferência";
|
||||
const isIncomingTransfer =
|
||||
isTransfer && Number(row.original.amount) > 0;
|
||||
return (
|
||||
<MoneyValues
|
||||
amount={row.original.amount}
|
||||
showPositiveSign={isReceita}
|
||||
showPositiveSign={isReceita || isIncomingTransfer}
|
||||
className={cn(
|
||||
"whitespace-nowrap",
|
||||
isReceita ? "text-success" : "text-foreground",
|
||||
|
||||
Reference in New Issue
Block a user