+
+
Filters
+ {hasActiveFilters && (
+
+ )}
+
+
+ {/* Search */}
+
+
+ updateFilter("search", e.target.value)}
+ placeholder="Search issues..."
+ className="input-field w-full"
+ />
+
+
+ {/* Repository */}
+
+
+
+
+
+ {/* Evaluator */}
+
+
+
+
+
+ {/* Severity */}
+
+
+
+
+
+ {/* Issue Type */}
+
+
+
+
+
+ {isLoading && issues.length === 0 && (
+
+ Loading issues...
+
+ )}
+
+ {error && (
+
+ Failed to load issues: {error}
+
+ )}
+
+ {!isLoading && !error && issues.length === 0 && (
+
+
+ {hasActiveFilters
+ ? "No issues match the selected filters."
+ : "No issues found. Run an evaluation to see results here."}
+
+
+ )}
+
+ {issues.map((aggregatedIssue, idx) => (
+
+ {/* Evaluation context */}
+
+
+
+ ))}
+
+ {/* Pagination */}
+ {pagination.totalPages > 1 && (
+
+
+
+ Page {pagination.page} of {pagination.totalPages}
+
+
+
+ )}
+