From 3a883b581c94240fb8dddc422abfae2ee62e0f93 Mon Sep 17 00:00:00 2001 From: Max Alekseenko Date: Tue, 16 Apr 2024 12:51:43 +0200 Subject: [PATCH] fix banner --- ui/marketplace/Banner.tsx | 4 ++-- ui/marketplace/useMarketplace.tsx | 3 ++- ui/pages/Marketplace.tsx | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ui/marketplace/Banner.tsx b/ui/marketplace/Banner.tsx index 6cb592fcfa..c70f6ade9e 100644 --- a/ui/marketplace/Banner.tsx +++ b/ui/marketplace/Banner.tsx @@ -12,7 +12,7 @@ import IframeBanner from './Banner/IframeBanner'; const feature = config.features.marketplace; type BannerProps = { - apps: Array; + apps: Array | undefined; favoriteApps: Array; isLoading: boolean; onInfoClick: (id: string) => void; @@ -20,7 +20,7 @@ type BannerProps = { onAppClick: (event: MouseEvent, id: string) => void; } -const Banner = ({ apps, favoriteApps, isLoading, onInfoClick, onFavoriteClick, onAppClick }: BannerProps) => { +const Banner = ({ apps = [], favoriteApps, isLoading, onInfoClick, onFavoriteClick, onAppClick }: BannerProps) => { if (!feature.isEnabled) { return null; } diff --git a/ui/marketplace/useMarketplace.tsx b/ui/marketplace/useMarketplace.tsx index ff6e6482bf..99ba708e3a 100644 --- a/ui/marketplace/useMarketplace.tsx +++ b/ui/marketplace/useMarketplace.tsx @@ -146,6 +146,7 @@ export default function useMarketplace() { isError, error, categories, + apps: data, displayedApps, showAppInfo, selectedAppId, @@ -167,6 +168,7 @@ export default function useMarketplace() { categories, clearSelectedAppId, selectedAppId, + data, displayedApps, error, favoriteApps, @@ -179,7 +181,6 @@ export default function useMarketplace() { isAppInfoModalOpen, isDisclaimerModalOpen, showDisclaimer, - data?.length, isCategoriesPlaceholderData, showContractList, contractListModalType, diff --git a/ui/pages/Marketplace.tsx b/ui/pages/Marketplace.tsx index dc7d10b11e..4c9d271e97 100644 --- a/ui/pages/Marketplace.tsx +++ b/ui/pages/Marketplace.tsx @@ -56,6 +56,7 @@ const Marketplace = () => { filterQuery, onSearchInputChange, showAppInfo, + apps, displayedApps, selectedAppId, clearSelectedAppId, @@ -170,7 +171,7 @@ const Marketplace = () => { />