import { CheckCircleIcon } from "lucide-react"; import React from "react"; import AppHeader from "src/components/AppHeader"; import { AppStoreApp } from "src/components/connections/SuggestedAppData"; import { NostrWalletConnectIcon } from "src/components/icons/NostrWalletConnectIcon"; import ResponsiveLinkButton from "src/components/ResponsiveLinkButton"; import { Badge } from "src/components/ui/badge"; import { useAppsForAppStoreApp } from "src/hooks/useApps"; // TODO: remove once new connection wizard is added export function AppStoreDetailHeader({ appStoreApp, contentRight, }: { appStoreApp: AppStoreApp; contentRight?: React.ReactNode | null; }) { const connectedApps = useAppsForAppStoreApp(appStoreApp); if (!connectedApps) { return null; } return ( <> } title={
{appStoreApp.title} {!!connectedApps.length && ( {" "} {connectedApps.length > 1 ? `${connectedApps.length} Connections` : "Connected"} )}
} description={appStoreApp.description} contentRight={ contentRight !== undefined ? ( contentRight ) : ( ) } /> ); }