export type OfferListFilters = { state?: string; operational?: boolean; pending_reports?: boolean; }; export function offerListHref(filters: OfferListFilters = {}): string { const query = new URLSearchParams(); if (filters.operational) query.set('operational', '1'); if (filters.pending_reports) query.set('pending_reports', '1'); if (filters.state) query.set('state', filters.state); return `/minhas-oportunidades/ofertas${query.size ? `?${query}` : ''}`; }