Improve flight list display

This commit is contained in:
april 2024-01-04 15:32:37 -06:00
parent c72523b664
commit 887f83119f

View File

@ -9,6 +9,7 @@ import {
Loader, Loader,
Center, Center,
Divider, Divider,
Badge,
} from "@mantine/core"; } from "@mantine/core";
import { Link, useLocation, useNavigate } from "@remix-run/react"; import { Link, useLocation, useNavigate } from "@remix-run/react";
import { IconPlus } from "@tabler/icons-react"; import { IconPlus } from "@tabler/icons-react";
@ -57,10 +58,21 @@ function FlightsListDisplay({
key={flight.id} key={flight.id}
component={Link} component={Link}
to={`/logbook/flights/${flight.id}`} to={`/logbook/flights/${flight.id}`}
label={`${flight.waypoint_from ? flight.waypoint_from : ""} ${ label={`${
!(flight.waypoint_from || flight.waypoint_to)
? "No Route"
: ""
}${flight.waypoint_from ? flight.waypoint_from : ""} ${
flight.waypoint_to ? flight.waypoint_to : "" flight.waypoint_to ? flight.waypoint_to : ""
}`} }`}
description={`${flight.date}`} description={`${flight.date}`}
rightSection={
flight.aircraft ? (
<Badge key={"aircraft" + index} color="gray">
{flight.aircraft}
</Badge>
) : null
}
active={page === flight.id} active={page === flight.id}
/> />
))} ))}