Skip to content

Commit

Permalink
fix(dashboard): improve the assets filter
Browse files Browse the repository at this point in the history
  • Loading branch information
cpl121 committed Dec 20, 2024
1 parent 71d93ce commit f1a82ec
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions apps/wallet-dashboard/app/(protected)/assets/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,23 +37,22 @@ export default function AssetsDashboardPage(): React.JSX.Element {
OBJECTS_PER_REQ,
);

const assets: IotaObjectData[] = [];

for (const page of data?.pages || []) {
for (const asset of page.data) {
if (asset.data && asset.data.objectId) {
if (selectedCategory == AssetCategory.Visual) {
if (hasDisplayData(asset)) {
assets.push(asset.data);
}
} else if (selectedCategory == AssetCategory.Other) {
if (!hasDisplayData(asset)) {
assets.push(asset.data);
}
}
const assets = (data?.pages || [])
.flatMap((page) => page.data)
.filter((asset) => {
if (!asset.data || !asset.data.objectId) {
return false;
}
}
}
if (selectedCategory === AssetCategory.Visual) {
return hasDisplayData(asset);
}
if (selectedCategory === AssetCategory.Other) {
return !hasDisplayData(asset);
}
return false;
})
.map((asset) => asset.data)
.filter((data): data is IotaObjectData => data !== null && data !== undefined);

function onAssetClick(asset: IotaObjectData) {
setSelectedAsset(asset);
Expand Down

0 comments on commit f1a82ec

Please sign in to comment.