feat(dashboard/boletos): nome do boleto como link para lançamentos do período

- nome do boleto virou link para /transactions?q=<nome>
- quando o período selecionado não é o atual, inclui ?periodo=<mes-ano> na URL
- ícone RiExternalLinkLine ao lado do nome, mesmo padrão do widget de faturas

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Felipe Coutinho
2026-05-02 22:08:23 +00:00
parent 0f5c735be0
commit 2fc6d11d78
5 changed files with 84 additions and 13 deletions

View File

@@ -5,10 +5,11 @@ import { BillListItem } from "./bill-list-item";
type BillsListProps = {
bills: DashboardBill[];
period?: string;
onPay: (billId: string) => void;
};
export function BillsList({ bills, onPay }: BillsListProps) {
export function BillsList({ bills, period, onPay }: BillsListProps) {
if (bills.length === 0) {
return (
<WidgetEmptyState
@@ -22,7 +23,7 @@ export function BillsList({ bills, onPay }: BillsListProps) {
return (
<ul className="flex flex-col">
{bills.map((bill) => (
<BillListItem key={bill.id} bill={bill} onPay={onPay} />
<BillListItem key={bill.id} bill={bill} period={period} onPay={onPay} />
))}
</ul>
);