/matches/:matchId shows the org (location, NTEE + description, revenue, profile mission w/ stub warning, ProPublica + web-search links), the grant (award band, deadline, eligibility, source link), the full subscore breakdown with embedding similarity + ignored-gate flags, the grant synopsis, and — for 990-PF matches — the funder's actual giving history table (recipient, city, amount, year, purpose; in-state first), which is the concrete evidence behind the precedent score. Approve/ reject on the detail page redirects back to the queue; queue org names link through. Core: serverGetMatchDetail (match+org+grant join, profile, up to 40 funder-grant rows in-state-first). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
7 lines
208 B
TypeScript
7 lines
208 B
TypeScript
import { index, route, type RouteConfig } from '@react-router/dev/routes';
|
|
|
|
export default [
|
|
index('routes/_index.tsx'),
|
|
route('matches/:matchId', 'routes/matches.$matchId.tsx'),
|
|
] satisfies RouteConfig;
|