feat: add bucket browser

This commit is contained in:
2024-08-19 02:28:25 +07:00
parent 934e0c409c
commit 93a1dce5f7
35 changed files with 770 additions and 137 deletions
+13 -7
View File
@@ -10,16 +10,22 @@ const BucketsPage = () => {
const [search, setSearch] = useState("");
const items = useMemo(() => {
if (!search?.length) {
return data;
let buckets = data || [];
if (search?.length > 0) {
const q = search.toLowerCase();
buckets = buckets.filter(
(bucket) =>
bucket.id.includes(q) ||
bucket.globalAliases.find((alias) => alias.includes(q))
);
}
const q = search.toLowerCase();
return data?.filter(
(bucket) =>
bucket.id.includes(q) ||
bucket.globalAliases.find((alias) => alias.includes(q))
buckets = buckets.sort((a, b) =>
a.globalAliases[0].localeCompare(b.globalAliases[0])
);
return buckets;
}, [data, search]);
return (