fix: only phrasing content is allowed inside label element
This commit is contained in:
@@ -128,10 +128,12 @@ export default function Search({ locations }: SearchProps) {
|
|||||||
}) => (
|
}) => (
|
||||||
<div className={styles.container}>
|
<div className={styles.container}>
|
||||||
<label {...getLabelProps({ htmlFor: name })} className={styles.label}>
|
<label {...getLabelProps({ htmlFor: name })} className={styles.label}>
|
||||||
<Caption color={isOpen ? "uiTextActive" : "red"}>
|
<Caption color={isOpen ? "uiTextActive" : "red"} asChild>
|
||||||
{state.searchData?.type === "hotels"
|
<span>
|
||||||
? state.searchData?.relationships?.city?.name
|
{state.searchData?.type === "hotels"
|
||||||
: intl.formatMessage({ id: "Where to" })}
|
? state.searchData?.relationships?.city?.name
|
||||||
|
: intl.formatMessage({ id: "Where to" })}
|
||||||
|
</span>
|
||||||
</Caption>
|
</Caption>
|
||||||
</label>
|
</label>
|
||||||
<div {...getRootProps({}, { suppressRefError: true })}>
|
<div {...getRootProps({}, { suppressRefError: true })}>
|
||||||
|
|||||||
@@ -34,8 +34,8 @@ export default function Voucher() {
|
|||||||
>
|
>
|
||||||
<div className={styles.vouchers}>
|
<div className={styles.vouchers}>
|
||||||
<label>
|
<label>
|
||||||
<Caption color="disabled" type="bold">
|
<Caption color="disabled" type="bold" asChild>
|
||||||
{vouchers}
|
<span>{vouchers}</span>
|
||||||
</Caption>
|
</Caption>
|
||||||
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
||||||
</label>
|
</label>
|
||||||
@@ -49,21 +49,30 @@ export default function Voucher() {
|
|||||||
arrow="left"
|
arrow="left"
|
||||||
>
|
>
|
||||||
<div className={styles.options}>
|
<div className={styles.options}>
|
||||||
<label className={`${styles.option} ${styles.checkboxVoucher}`}>
|
<div className={`${styles.option} ${styles.checkboxVoucher}`}>
|
||||||
<Checkbox name="useVouchers" registerOptions={{ disabled: true }} />
|
<Checkbox name="useVouchers" registerOptions={{ disabled: true }}>
|
||||||
<Caption color="disabled">{useVouchers}</Caption>
|
<Caption color="disabled" asChild>
|
||||||
|
<span>{useVouchers}</span>
|
||||||
|
</Caption>
|
||||||
|
</Checkbox>
|
||||||
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
||||||
</label>
|
</div>
|
||||||
<label className={styles.option}>
|
<div className={styles.option}>
|
||||||
<Checkbox name="useBonus" registerOptions={{ disabled: true }} />
|
<Checkbox name="useBonus" registerOptions={{ disabled: true }}>
|
||||||
<Caption color="disabled">{bonus}</Caption>
|
<Caption color="disabled" asChild>
|
||||||
|
<span>{bonus}</span>
|
||||||
|
</Caption>
|
||||||
|
</Checkbox>
|
||||||
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
||||||
</label>
|
</div>
|
||||||
<label className={styles.option}>
|
<div className={styles.option}>
|
||||||
<Checkbox name="useReward" registerOptions={{ disabled: true }} />
|
<Checkbox name="useReward" registerOptions={{ disabled: true }}>
|
||||||
<Caption color="disabled">{reward}</Caption>
|
<Caption color="disabled" asChild>
|
||||||
|
<span>{reward}</span>
|
||||||
|
</Caption>
|
||||||
|
</Checkbox>
|
||||||
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
{/* <InfoCircleIcon color="white" className={styles.infoIcon} /> Out of scope for this release */}
|
||||||
</label>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -50,8 +50,8 @@ export default function FormContent({
|
|||||||
</div>
|
</div>
|
||||||
<div className={styles.rooms}>
|
<div className={styles.rooms}>
|
||||||
<label>
|
<label>
|
||||||
<Caption color="red" type="bold">
|
<Caption color="red" type="bold" asChild>
|
||||||
{rooms}
|
<span>{rooms}</span>
|
||||||
</Caption>
|
</Caption>
|
||||||
</label>
|
</label>
|
||||||
<GuestsRoomsProvider selectedGuests={selectedGuests}>
|
<GuestsRoomsProvider selectedGuests={selectedGuests}>
|
||||||
|
|||||||
@@ -33,12 +33,12 @@ export default function Checkbox({
|
|||||||
>
|
>
|
||||||
{({ isSelected }) => (
|
{({ isSelected }) => (
|
||||||
<>
|
<>
|
||||||
<div className={styles.checkboxContainer}>
|
<span className={styles.checkboxContainer}>
|
||||||
<div className={styles.checkbox}>
|
<span className={styles.checkbox}>
|
||||||
{isSelected && <CheckIcon color="white" />}
|
{isSelected && <CheckIcon color="white" />}
|
||||||
</div>
|
</span>
|
||||||
{children}
|
{children}
|
||||||
</div>
|
</span>
|
||||||
{fieldState.error ? (
|
{fieldState.error ? (
|
||||||
<Caption className={styles.error} fontOnly>
|
<Caption className={styles.error} fontOnly>
|
||||||
<InfoCircleIcon color="red" />
|
<InfoCircleIcon color="red" />
|
||||||
|
|||||||
Reference in New Issue
Block a user