Fix flight list ordering
This commit is contained in:
parent
918a705c4c
commit
40108d1070
@ -27,7 +27,7 @@ function useFlights() {
|
|||||||
const flights = useQuery({
|
const flights = useQuery({
|
||||||
queryKey: ["flights-list"],
|
queryKey: ["flights-list"],
|
||||||
queryFn: async () =>
|
queryFn: async () =>
|
||||||
await client.get(`/flights/by-date`).then((res) => res.data),
|
await client.get(`/flights/by-date?order=1`).then((res) => res.data),
|
||||||
});
|
});
|
||||||
|
|
||||||
return flights;
|
return flights;
|
||||||
@ -62,7 +62,9 @@ function FlightsListDisplay({
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
{flights.data ? (
|
{flights.data ? (
|
||||||
Object.entries(flights.data).map(([year, months]) => (
|
Object.entries(flights.data)
|
||||||
|
.reverse()
|
||||||
|
.map(([year, months]) => (
|
||||||
<>
|
<>
|
||||||
<NavLink
|
<NavLink
|
||||||
key={randomId()}
|
key={randomId()}
|
||||||
@ -74,7 +76,9 @@ function FlightsListDisplay({
|
|||||||
>
|
>
|
||||||
<>
|
<>
|
||||||
<Divider />
|
<Divider />
|
||||||
{Object.entries(months).map(([month, days]) => (
|
{Object.entries(months)
|
||||||
|
.reverse()
|
||||||
|
.map(([month, days]) => (
|
||||||
<NavLink
|
<NavLink
|
||||||
key={randomId()}
|
key={randomId()}
|
||||||
label={monthNames[Number(month) - 1]}
|
label={monthNames[Number(month) - 1]}
|
||||||
@ -83,9 +87,13 @@ function FlightsListDisplay({
|
|||||||
defaultOpened
|
defaultOpened
|
||||||
>
|
>
|
||||||
<Divider />
|
<Divider />
|
||||||
{Object.entries(days).map(([, logs]) => (
|
{Object.entries(days)
|
||||||
|
.reverse()
|
||||||
|
.map(([, logs]) => (
|
||||||
<>
|
<>
|
||||||
{logs.map((flight: FlightConciseSchema) => (
|
{logs
|
||||||
|
.reverse()
|
||||||
|
.map((flight: FlightConciseSchema) => (
|
||||||
<>
|
<>
|
||||||
<NavLink
|
<NavLink
|
||||||
key={randomId()}
|
key={randomId()}
|
||||||
@ -102,9 +110,9 @@ function FlightsListDisplay({
|
|||||||
{flight.date}
|
{flight.date}
|
||||||
</Badge>
|
</Badge>
|
||||||
<Text fw={500}>
|
<Text fw={500}>
|
||||||
{`${Number(flight.time_total).toFixed(
|
{`${Number(
|
||||||
1
|
flight.time_total
|
||||||
)} hr`}
|
).toFixed(1)} hr`}
|
||||||
</Text>
|
</Text>
|
||||||
{flight.waypoint_from ||
|
{flight.waypoint_from ||
|
||||||
flight.waypoint_to ? (
|
flight.waypoint_to ? (
|
||||||
@ -112,7 +120,9 @@ function FlightsListDisplay({
|
|||||||
) : null}
|
) : null}
|
||||||
<Group gap="xs">
|
<Group gap="xs">
|
||||||
{flight.waypoint_from ? (
|
{flight.waypoint_from ? (
|
||||||
<Text>{flight.waypoint_from}</Text>
|
<Text>
|
||||||
|
{flight.waypoint_from}
|
||||||
|
</Text>
|
||||||
) : (
|
) : (
|
||||||
""
|
""
|
||||||
)}
|
)}
|
||||||
@ -139,7 +149,9 @@ function FlightsListDisplay({
|
|||||||
flight.aircraft ? (
|
flight.aircraft ? (
|
||||||
<Badge
|
<Badge
|
||||||
key={randomId()}
|
key={randomId()}
|
||||||
leftSection={<IconPlaneTilt size="1rem" />}
|
leftSection={
|
||||||
|
<IconPlaneTilt size="1rem" />
|
||||||
|
}
|
||||||
color="gray"
|
color="gray"
|
||||||
size="lg"
|
size="lg"
|
||||||
>
|
>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user