File tree Expand file tree Collapse file tree 2 files changed +12
-3
lines changed
extensions/ql-vscode/src/view/results Expand file tree Collapse file tree 2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { tableHeaderItemClassName } from "./result-table-utils";
33
44interface Props {
55 resultSet ?: ResultSet ;
6+ filteredCount ?: number ;
67}
78
89function getResultCount ( resultSet : ResultSet ) : number {
@@ -19,10 +20,18 @@ export function ResultCount(props: Props): React.JSX.Element | null {
1920 return null ;
2021 }
2122
22- const resultCount = getResultCount ( props . resultSet ) ;
23+ const totalCount = getResultCount ( props . resultSet ) ;
24+ if ( props . filteredCount !== undefined ) {
25+ return (
26+ < span className = { tableHeaderItemClassName } >
27+ { props . filteredCount } / { totalCount } { " " }
28+ { totalCount === 1 ? "result" : "results" }
29+ </ span >
30+ ) ;
31+ }
2332 return (
2433 < span className = { tableHeaderItemClassName } >
25- { resultCount } { resultCount === 1 ? "result" : "results" }
34+ { totalCount } { totalCount === 1 ? "result" : "results" }
2635 </ span >
2736 ) ;
2837}
Original file line number Diff line number Diff line change @@ -255,7 +255,7 @@ export function ResultTables(props: ResultTablesProps) {
255255 < select value = { selectedTable } onChange = { onTableSelectionChange } >
256256 { resultSetOptions }
257257 </ select >
258- < ResultCount resultSet = { resultSet } />
258+ < ResultCount resultSet = { resultSet } filteredCount = { filteredCount } />
259259 < ProblemsViewCheckbox
260260 selectedTable = { selectedTable }
261261 problemsViewSelected = { problemsViewSelected }
You can’t perform that action at this time.
0 commit comments