import InfiniteScroll from 'solid-infinite-scroll' import { createMemo, createSignal } from 'solid-js' import { ProxyNodeCard } from '~/components' export const ProxyCardGroups = (props: { proxies: string[] now?: string onClick?: (name: string) => void }) => { const [maxRender, setMaxRender] = createSignal(100) const proxies = createMemo(() => props.proxies.slice(0, maxRender())) return ( setMaxRender(maxRender() + 30)} > {(proxy) => ( { props.onClick?.(proxy!) }} /> )} ) }