From d595aa42595c4f4fc6b8b794e74df3df8290e70a Mon Sep 17 00:00:00 2001 From: Joonatan Kuosa Date: Tue, 4 Mar 2025 10:14:40 +0200 Subject: [PATCH] fix: edit reservation failing - Fix: edit mutation called with incorrect end time. - Fix: edit / new reservation steppers not doing anything. - Refactor: cleaner edit step components. --- apps/ui/components/reservation/EditStep0.tsx | 25 +---- apps/ui/components/reservation/EditStep1.tsx | 68 ++++++++----- apps/ui/modules/reservation.ts | 9 +- .../ui/pages/reservation-unit/[...params].tsx | 10 +- apps/ui/pages/reservations/[id]/edit.tsx | 98 +++---------------- apps/ui/public/locales/en/errors.json | 1 + apps/ui/public/locales/fi/errors.json | 1 + apps/ui/public/locales/sv/errors.json | 1 + 8 files changed, 73 insertions(+), 140 deletions(-) diff --git a/apps/ui/components/reservation/EditStep0.tsx b/apps/ui/components/reservation/EditStep0.tsx index 4d73dfb2d..fb00ab03a 100644 --- a/apps/ui/components/reservation/EditStep0.tsx +++ b/apps/ui/components/reservation/EditStep0.tsx @@ -6,13 +6,7 @@ import type { ReservationUnitPageQuery, } from "@gql/gql-types"; import { differenceInMinutes } from "date-fns"; -import { - Button, - ButtonVariant, - IconArrowRight, - IconCross, - LoadingSpinner, -} from "hds-react"; +import { Button, ButtonVariant, IconArrowRight, IconCross } from "hds-react"; import React from "react"; import { useTranslation } from "next-i18next"; import styled from "styled-components"; @@ -57,8 +51,6 @@ type Props = { activeApplicationRounds: readonly RoundPeriod[]; blockingReservations: readonly BlockingReservationFieldsFragment[]; nextStep: () => void; - apiBaseUrl: string; - isLoading: boolean; }; const StyledCalendarWrapper = styled.div` @@ -120,7 +112,6 @@ export function EditStep0({ activeApplicationRounds, reservationForm, nextStep, - isLoading, blockingReservations: blockingReservationsOrig, }: Props): JSX.Element { const { t, i18n } = useTranslation(); @@ -266,20 +257,14 @@ export function EditStep0({ href={getReservationPath(reservation.pk)} data-testid="reservation-edit__button--cancel" > -