mirror of
https://github.com/felipegcoutinho/openmonetis.git
synced 2026-05-11 03:31:47 +00:00
Toggle compacto R$/% no card 'Dividir lançamento' usando ToggleGroup do shadcn. No modo %, cada input exibe o valor convertido em R$ logo abaixo (mesmo padrão do InlinePeriodPicker). Helpers amountToPercent/percentToAmount reutilizam safeToNumber, normalizeDecimalInput e formatDecimalForDbRequired. Indicador de orçamento ao lado do nome da categoria selecionada: mostra 'R$ gasto de R$ orçado (%)' com cores semânticas (verde/âmbar/vermelho). Busca assíncrona via getCategoryBudgetSummaryAction com cache por instância (useRef<Map>) e cancelamento de race condition. Suprimido quando o input divide a linha com o campo de tipo de transação (caso pré-lançamentos). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>