diff --git a/frontend/src/app/satellites/SatelliteResponsiveTable.tsx b/frontend/src/app/satellites/SatelliteResponsiveTable.tsx index 8010028..72bd56d 100644 --- a/frontend/src/app/satellites/SatelliteResponsiveTable.tsx +++ b/frontend/src/app/satellites/SatelliteResponsiveTable.tsx @@ -102,17 +102,12 @@ export default function SatelliteResponsiveTable({ - handleRowClick( - satellite.attributes - ?.slug ?? "", - ), - } - : {})} + onClick={() => + handleRowClick( + satellite.attributes?.slug ?? "", + ) + } > - {satellite.attributes?.name} diff --git a/frontend/src/app/satellites/[satelliteSlug]/orbitDataGraph.tsx b/frontend/src/app/satellites/[satelliteSlug]/orbitDataGraph.tsx index 3d368be..5d0eb02 100644 --- a/frontend/src/app/satellites/[satelliteSlug]/orbitDataGraph.tsx +++ b/frontend/src/app/satellites/[satelliteSlug]/orbitDataGraph.tsx @@ -130,7 +130,6 @@ const OrbitDataGraph: React.FC = ({ lastChartDate.setMonth( firstChartDate.getMonth() + scrollBarTimeFrame.current, ); - // Filtering the data to display only the data in the selected period const filteredData = orbitalData .filter((data: any) => { @@ -140,6 +139,7 @@ const OrbitDataGraph: React.FC = ({ .map((data: any) => { return { ...data, + semiMajorAxis: data.semiMajorAxis - 6371, epoch: new Date(data.epoch.slice(0, 23) + "Z"), }; }); @@ -190,12 +190,14 @@ const OrbitDataGraph: React.FC = ({ return () => window.removeEventListener("resize", updateSize); }, []); + console.log("orbitalData", orbitalData); + return ( <> {orbitalData && (
-

Orbital parameters history (source :

+

Orbital parameters history (source :

@@ -155,7 +157,6 @@ export default async function SatelliteInfoPage({
- {/* Container for graph of historical orbital data */}
{/*Pass the historicalData and the launchDate as props to OrbitDataGraph*/} diff --git a/frontend/src/app/satellites/page.tsx b/frontend/src/app/satellites/page.tsx index dd990e9..6f2e793 100644 --- a/frontend/src/app/satellites/page.tsx +++ b/frontend/src/app/satellites/page.tsx @@ -41,10 +41,10 @@ export default async function Satellites() { ); let satellitesInOrbit = graphqlData.data.satellites?.data.filter( - (data) => data.attributes?.catalogNumberNORAD !== null, + (data) => data.attributes?.missionStatus === "IN ORBIT", ); let satellitesNotInOrbit = graphqlData.data.satellites?.data.filter( - (data) => data.attributes?.catalogNumberNORAD == null, + (data) => data.attributes?.missionStatus !== "IN ORBIT", ); return (