diff --git a/frontend/src/pages/Dashboard.tsx b/frontend/src/pages/Dashboard.tsx index 8754617..9489421 100644 --- a/frontend/src/pages/Dashboard.tsx +++ b/frontend/src/pages/Dashboard.tsx @@ -142,7 +142,9 @@ export const Dashboard: React.FC = () => { : kpis?.map((kpi, idx) => ( { glowOpacity={0.3} glowSize={250} glowBlur={50} - className="h-full rounded-xl border border-white/10" + className="h-full rounded-xl border border-white/10 hover:border-white/20 transition-colors duration-300 shadow-md hover:shadow-lg" fillClassName="bg-[#0A0F1A]" >
@@ -167,7 +169,7 @@ export const Dashboard: React.FC = () => { {kpi.subValue} )}
- +
@@ -217,55 +219,61 @@ export const Dashboard: React.FC = () => { ) : (
{conjunctions.map((conj: Collision) => ( - -
-
- -
-
-
-

- {conj.object_a?.name ?? '\u2014'} vs {conj.object_b?.name ?? '\u2014'} -

-

- {formatTCA(conj.tca)} -

+ +
+
+
-
-

- {(conj.probability * 100).toFixed(2)}% PROB -

-

{conj.risk_level}

+
+
+

+ {conj.object_a?.name ?? '\u2014'} vs {conj.object_b?.name ?? '\u2014'} +

+

+ {formatTCA(conj.tca)} +

+
+
+

+ {(conj.probability * 100).toFixed(2)}% PROB +

+

{conj.risk_level}

+
-
-
-
-
+
+
+
+
+

+ MISS DISTANCE: {conj.miss_distance_m < 1000 + ? `${conj.miss_distance_m.toFixed(0)}m` + : `${(conj.miss_distance_m / 1000).toFixed(2)} KM`} +

-

- MISS DISTANCE: {conj.miss_distance_m < 1000 - ? `${conj.miss_distance_m.toFixed(0)}m` - : `${(conj.miss_distance_m / 1000).toFixed(2)} KM`} -

-
- + + ))}
)} @@ -282,7 +290,7 @@ export const Dashboard: React.FC = () => { gradientColor="#7c3aed" gradientSize={200} gradientOpacity={0.15} - className="flex-1 rounded-xl border border-white/10" + className="flex-1 rounded-xl border border-white/10 hover:border-white/20 transition-colors duration-300" fillClassName="bg-[#0A0F1A]" >
@@ -307,14 +315,16 @@ export const Dashboard: React.FC = () => {
) : ( decisions.map((d, i) => ( -
{ {new Date(d.created_at).toISOString().replace('T', ' ').substring(0, 19)}Z -
+ )) )}