diff --git a/src/app/earthquakes/page.tsx b/src/app/earthquakes/page.tsx
index 7ad43ae..4e8cf30 100644
--- a/src/app/earthquakes/page.tsx
+++ b/src/app/earthquakes/page.tsx
@@ -1,11 +1,11 @@
"use client";
-import { useCallback, useEffect, useMemo, useState } from "react";
+import { useMemo, useState } from "react";
import useSWR from "swr";
import Map from "@components/Map";
import Sidebar from "@components/Sidebar";
-import { createPoster, fetcher } from "@utils/axiosHelpers";
+import { createPoster } from "@utils/axiosHelpers";
import { Earthquake } from "@prismaclient";
import { getRelativeDate } from "@utils/formatters";
@@ -20,7 +20,6 @@ export default function Earthquakes() {
data && data.earthquakes
? data.earthquakes.map((x: Earthquake) => ({
id: x.id,
- // e.g Earthquake in Germany
title: `Earthquake in ${x.code.split("-")[2]}`,
magnitude: x.magnitude,
longitude: x.longitude,
@@ -32,8 +31,8 @@ export default function Earthquakes() {
);
return (
-
-
+
);
}
diff --git a/src/app/observatories/page.tsx b/src/app/observatories/page.tsx
index f49557d..bf475a3 100644
--- a/src/app/observatories/page.tsx
+++ b/src/app/observatories/page.tsx
@@ -1,6 +1,6 @@
"use client";
-import { useMemo, useState } from "react";
+import { useState } from "react";
import useSWR from "swr";
import Sidebar from "@/components/Sidebar";
@@ -14,8 +14,8 @@ export default function Observatories() {
const { data, error, isLoading } = useSWR("/api/observatories", fetcher);
return (
-
-
+
);
}
diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx
index 57fbb4b..fdfa802 100644
--- a/src/components/Sidebar.tsx
+++ b/src/components/Sidebar.tsx
@@ -19,13 +19,11 @@ interface SidebarProps {
}
function MagnitudeNumber({ magnitude }: { magnitude: number }) {
- // Convert magnitude to string with one decimal place
const magnitudeStr = magnitude.toFixed(1);
const [whole, decimal] = magnitudeStr.split(".");
- // Define color based on magnitude (0-10 scale)
return (
-
+
@@ -50,14 +48,12 @@ export default function Sidebar({
button1Name,
button2Name,
}: SidebarProps) {
- // todo add buttons 1 and 2 click handlers
return (
-
-
+
+
-
{logTitle}
+
{logTitle}
{logSubtitle}
-
-
-
-
{recentsTitle}
+
+
{recentsTitle}
+
+
{events.map((event) => (