Browse Source

Updates search result count to show plus for more

main
Keith Daulton 2 years ago
committed by Eric Amodio
parent
commit
d5e7bea793
2 changed files with 8 additions and 3 deletions
  1. +3
    -0
      src/webviews/apps/plus/graph/GraphWrapper.tsx
  2. +5
    -3
      src/webviews/apps/shared/components/search/search-nav.ts

+ 3
- 0
src/webviews/apps/plus/graph/GraphWrapper.tsx View File

@ -245,6 +245,7 @@ export function GraphWrapper({
const [searchValue, setSearchValue] = useState('');
const [searchResultKey, setSearchResultKey] = useState<string | undefined>(undefined);
const [searchIds, setSearchIds] = useState(searchResults?.ids);
const [hasMoreSearchIds, setHasMoreSearchIds] = useState(searchResults?.paging?.more ?? false);
useEffect(() => {
if (graphRows.length === 0) {
@ -358,6 +359,7 @@ export function GraphWrapper({
setIsPrivateRepo(state.selectedRepositoryVisibility === RepositoryVisibility.Private);
setIsLoading(state.loading);
setSearchIds(state.searchResults?.ids);
setHasMoreSearchIds(state.searchResults?.paging?.more ?? false);
}
useEffect(() => subscriber?.(transformData), []);
@ -599,6 +601,7 @@ export function GraphWrapper({
aria-label="Graph search navigation"
step={searchPosition}
total={searchIds?.length ?? 0}
more={hasMoreSearchIds}
onPrevious={() => handleSearchNavigation(false)}
onNext={() => handleSearchNavigation(true)}
/>

+ 5
- 3
src/webviews/apps/shared/components/search/search-nav.ts View File

@ -7,9 +7,8 @@ const template = html`