Browse Source

Update according to change request

pull/307/head
Tilen Komel 1 year ago
parent
commit
fb1b4c6cc5
  1. 6
      src/components/PageComponents/Messages/TraceRoute.tsx
  2. 10
      src/components/generic/TimeAgo.tsx
  3. 10
      src/components/generic/Uptime.tsx

6
src/components/PageComponents/Messages/TraceRoute.tsx

@ -29,8 +29,7 @@ export const TraceRoute = ({
<p>{to?.user?.longName}</p>
<p> {snrTowards?.[0] ? snrTowards[0] : "??"}dB</p>
{route.map((hop, i) => (
// biome-ignore lint/suspicious/noArrayIndexKey: <explanation>
<span key={i}>
<span key={nodes.get(hop)?.num}>
<p>
{nodes.get(hop)?.user?.longName ?? `!${numberToHexUnpadded(hop)}`}
</p>
@ -45,8 +44,7 @@ export const TraceRoute = ({
<p>{from?.user?.longName}</p>
<p> {snrBack?.[0] ? snrBack[0] : "??"}dB</p>
{routeBack.map((hop, i) => (
// biome-ignore lint/suspicious/noArrayIndexKey: <explanation>
<span key={i}>
<span key={nodes.get(hop)?.num}>
<p>
{nodes.get(hop)?.user?.longName ??
`!${numberToHexUnpadded(hop)}`}

10
src/components/generic/TimeAgo.tsx

@ -1,4 +1,4 @@
import { type JSX, useEffect, useState } from "react";
import type { JSX } from "react";
export interface TimeAgoProps {
timestamp: number;
@ -37,11 +37,5 @@ const getTimeAgo = (
};
export const TimeAgo = ({ timestamp }: TimeAgoProps): JSX.Element => {
const [timeAgo, setTimeAgo] = useState(getTimeAgo(timestamp));
useEffect(() => {
setTimeAgo(getTimeAgo(timestamp));
}, [timestamp]);
return <span>{timeAgo}</span>;
return <span>{getTimeAgo(timestamp)}</span>;
};

10
src/components/generic/Uptime.tsx

@ -1,4 +1,4 @@
import { type JSX, useEffect, useState } from "react";
import type { JSX } from "react";
export interface UptimeProps {
seconds: number;
@ -13,11 +13,5 @@ const getUptime = (seconds: number): string => {
};
export const Uptime = ({ seconds }: UptimeProps): JSX.Element => {
const [uptime, setUptime] = useState(getUptime(seconds));
useEffect(() => {
setUptime(getUptime(seconds));
}, [seconds]);
return <span>{uptime}</span>;
return <span>{getUptime(seconds)}</span>;
};

Loading…
Cancel
Save