Fix style

This commit is contained in:
Arnaud 2024-09-23 23:03:27 +02:00
parent a3b7d1fccd
commit ceb281bdec
No known key found for this signature in database
GPG Key ID: 69D6CE281FCAE663
3 changed files with 28 additions and 6 deletions

View File

@ -6,10 +6,11 @@ import {
} from "@codex-storage/marketplace-ui-components";
import { classnames } from "../../utils/classnames";
import "./AvailabilityReservations.css";
import { useQuery } from "@tanstack/react-query";
import { useQuery, useQueryClient } from "@tanstack/react-query";
import { CodexSdk } from "../../sdk/codex";
import { Promises } from "../../utils/promises";
import { CodexAvailability } from "@codex-storage/sdk-js";
import { useEffect } from "react";
type Props = {
availability: CodexAvailability | null;
@ -22,6 +23,8 @@ export function AvailabilityReservations({
onClose,
open,
}: Props) {
const queryClient = useQueryClient();
const { data } = useQuery({
queryFn: () => {
if (availability) {
@ -35,6 +38,10 @@ export function AvailabilityReservations({
queryKey: ["reservations"],
});
useEffect(() => {
queryClient.invalidateQueries({ queryKey: ["reservations"] });
}, [availability]);
// TODO manage error
if (!availability) {

View File

@ -14,6 +14,19 @@
display: block;
}
.availabilities-content {
display: flex;
flex-direction: column;
}
.availabilities-table {
order: 2;
}
.availabilities-space {
order: 1;
}
.availabilities-space .nodeSpaceAllocation-legendRow,
.availabilities-space .nodeSpaceAllocation-barItem {
transition: opacity 0.35s;

View File

@ -54,11 +54,13 @@ export const Route = createFileRoute("/dashboard/availabilities")({
<Spinner width="3rem" />
</div>
) : (
<div className="availabilities-table">
<AvailabilitiesTable
// onEdit={onOpen}
availabilities={availabilities}
onReservationsShow={onReservationsShow}
/>
</div>
)}
<div className="availabilities-space">