import React from "react";
import { useNavigate, useParams } from "react-router";
import { AboutAppCard } from "src/components/connections/AboutAppCard";
import { AppLinksCard } from "src/components/connections/AppLinksCard";
import { AppStoreDetailHeader } from "src/components/connections/AppStoreDetailHeader";
import {
AppStoreApp,
appStoreApps,
} from "src/components/connections/SuggestedAppData";
import Loading from "src/components/Loading";
import { useAppsForAppStoreApp } from "src/hooks/useApps";
export function AppStoreDetail() {
const { appStoreId } = useParams() as { appStoreId: string };
const appStoreApp = appStoreApps.find((x) => x.id === appStoreId);
const navigate = useNavigate();
if (!appStoreApp) {
navigate("/apps?tab=app-store");
return null;
}
// Redirect internal apps to their dedicated pages
if (appStoreApp.internal) {
navigate(`/internal-apps/${appStoreId}`);
return null;
}
return