Fix tournaments page loading indicator and turn page size back down
This commit is contained in:
		
							parent
							
								
									9060abde8e
								
							
						
					
					
						commit
						89b30fc50d
					
				|  | @ -223,13 +223,16 @@ const ImageCarousel = (props: { images: MarketImage[]; url: string }) => { | |||
| const MarketCarousel = (props: { slug: string }) => { | ||||
|   const { slug } = props | ||||
|   const q = contractsByGroupSlugQuery(slug) | ||||
|   const { allItems, getNext, isLoading } = usePagination({ q, pageSize: 12 }) | ||||
|   return isLoading ? ( | ||||
|   const { allItems, getNext } = usePagination({ q, pageSize: 6 }) | ||||
|   const items = allItems() | ||||
| 
 | ||||
|   // todo: would be nice to have indicator somewhere when it loads next page
 | ||||
|   return items.length === 0 ? ( | ||||
|     <LoadingIndicator className="mt-10" /> | ||||
|   ) : ( | ||||
|     <Carousel className="-mx-4 mt-4 sm:-mx-10" loadMore={getNext}> | ||||
|       <div className="shrink-0 sm:w-6" /> | ||||
|       {allItems().map((m) => ( | ||||
|       {items.map((m) => ( | ||||
|         <ContractCard | ||||
|           key={m.id} | ||||
|           contract={m} | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user