Merged in fix/booking-code-error-messages (pull request #1824)

fix: booking code and reward night messages are now displayed correctly

Approved-by: Michael Zetterberg
This commit is contained in:
Christian Andolf
2025-04-16 12:16:46 +00:00
3 changed files with 5 additions and 9 deletions

View File

@@ -12,6 +12,7 @@ import Modal from "@/components/Modal"
import Button from "@/components/TempDesignSystem/Button" import Button from "@/components/TempDesignSystem/Button"
import Checkbox from "@/components/TempDesignSystem/Form/Checkbox" import Checkbox from "@/components/TempDesignSystem/Form/Checkbox"
import Input from "@/components/TempDesignSystem/Form/Input" import Input from "@/components/TempDesignSystem/Form/Input"
import { getErrorMessage } from "@/components/TempDesignSystem/Form/Input/errors"
import Switch from "@/components/TempDesignSystem/Form/Switch" import Switch from "@/components/TempDesignSystem/Form/Switch"
import Body from "@/components/TempDesignSystem/Text/Body" import Body from "@/components/TempDesignSystem/Text/Body"
import Caption from "@/components/TempDesignSystem/Text/Caption" import Caption from "@/components/TempDesignSystem/Text/Caption"
@@ -289,10 +290,7 @@ function BookingCodeError({ codeError }: { codeError: FieldError }) {
} }
className={styles.errorIcon} className={styles.errorIcon}
/> />
{intl.formatMessage({ {getErrorMessage(intl, codeError.message)}
// eslint-disable-next-line formatjs/enforce-default-message
defaultMessage: codeError.message,
})}
</Caption> </Caption>
{isMultiroomErr ? ( {isMultiroomErr ? (
<RemoveExtraRooms className={styles.hideOnMobile} /> <RemoveExtraRooms className={styles.hideOnMobile} />

View File

@@ -12,6 +12,7 @@ import { REDEMPTION } from "@/constants/booking"
import Modal from "@/components/Modal" import Modal from "@/components/Modal"
import Button from "@/components/TempDesignSystem/Button" import Button from "@/components/TempDesignSystem/Button"
import Checkbox from "@/components/TempDesignSystem/Form/Checkbox" import Checkbox from "@/components/TempDesignSystem/Form/Checkbox"
import { getErrorMessage } from "@/components/TempDesignSystem/Form/Input/errors"
import Caption from "@/components/TempDesignSystem/Text/Caption" import Caption from "@/components/TempDesignSystem/Text/Caption"
import { RemoveExtraRooms } from "../BookingCode" import { RemoveExtraRooms } from "../BookingCode"
@@ -125,10 +126,7 @@ export default function RewardNight() {
color="Icon/Feedback/Information" color="Icon/Feedback/Information"
className={styles.errorIcon} className={styles.errorIcon}
/> />
{intl.formatMessage({ {getErrorMessage(intl, redemptionErr.message)}
// eslint-disable-next-line formatjs/enforce-default-message
defaultMessage: redemptionErr.message,
})}
</Caption> </Caption>
{isMultiRoomError ? <RemoveExtraRooms /> : null} {isMultiRoomError ? <RemoveExtraRooms /> : null}
</div> </div>

View File

@@ -2,7 +2,7 @@
display: flex; display: flex;
gap: var(--Space-x1); gap: var(--Space-x1);
flex-direction: column-reverse; flex-direction: column-reverse;
align-items: start; align-items: flex-start;
} }
.selectedPackages { .selectedPackages {