feat: implement scan terminal dashboard with filtering, opportunity table, and detail panel components

This commit is contained in:
2569718930@qq.com
2026-04-24 05:39:14 +08:00
parent 5cc08249e2
commit 92537b4637
4 changed files with 239 additions and 194 deletions
@@ -193,7 +193,7 @@ function ScoreRing({ score }: { score?: number | null }) {
);
}
export function OpportunityTable({
export const OpportunityTable = React.memo(function OpportunityTable({
rows,
selectedRowId,
onSelectRow,
@@ -308,4 +308,4 @@ export function OpportunityTable({
</div>
</div>
);
}
});