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