import { A } from "@solidjs/router" import { createMemo, createResource, createSignal, For, Show } from "solid-js" import { adminListRelays } from "../../lib/api" export default function AdminRelays() { const [query, setQuery] = createSignal("") const [relays] = createResource(adminListRelays) const filtered = createMemo(() => { const q = query().trim().toLowerCase() return (relays() ?? []).filter((relay) => { if (!q) return true return ( relay.name.toLowerCase().includes(q) || relay.subdomain.toLowerCase().includes(q) || relay.tenant.toLowerCase().includes(q) ) }) }) return (

All Relays

setQuery(e.currentTarget.value)} placeholder="Search relays..." class="w-full border border-gray-300 rounded-lg px-3 py-2 mb-6 focus:outline-none focus:ring-2 focus:ring-blue-500" />

Loading relays...

Failed to load relays.

0} fallback={

No relays found.

}>
) }