Procházet zdrojové kódy

Updates search result count to show plus for more

main
Keith Daulton před 2 roky
odevzdal Eric Amodio
rodič
revize
d5e7bea793
2 změnil soubory, kde provedl 8 přidání a 3 odebrání
  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 Zobrazit soubor

@ -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 Zobrazit soubor

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