atproto explorer pdsls.dev
atproto tool

collection filter partial search

juli.ee fc85b7cc a7a05ba9

verified
Changed files
+5 -4
src
views
+5 -4
src/views/repo.tsx
···
<For
each={Object.keys(nsids() ?? {}).filter((authority) =>
filter() ?
-
authority.startsWith(filter()!) || filter()?.startsWith(authority)
+
authority.includes(filter()!) ||
+
nsids()?.[authority].nsids.some((nsid) =>
+
`${authority}.${nsid}`.includes(filter()!),
+
)
: true,
)}
>
···
<div class="flex flex-1 flex-col">
<For
each={nsids()?.[authority].nsids.filter((nsid) =>
-
filter() ?
-
nsid.startsWith(filter()!.split(".").slice(2).join("."))
-
: true,
+
filter() ? `${authority}.${nsid}`.includes(filter()!) : true,
)}
>
{(nsid) => (