feat(SW-892): Moved Pet Room Info Tooltip inside filter button
This commit is contained in:
@@ -111,11 +111,13 @@ export default function RoomFilter({
|
|||||||
}
|
}
|
||||||
selected={getValues(option.code)}
|
selected={getValues(option.code)}
|
||||||
Icon={getIconForFeatureCode(option.code)}
|
Icon={getIconForFeatureCode(option.code)}
|
||||||
|
tooltipText={
|
||||||
|
option.code === RoomPackageCodeEnum.PET_ROOM
|
||||||
|
? tooltipText
|
||||||
|
: undefined
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
<Tooltip text={tooltipText} position="bottom" arrow="right">
|
|
||||||
<InfoCircleIcon color="uiTextPlaceholder" />
|
|
||||||
</Tooltip>
|
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</form>
|
||||||
</FormProvider>
|
</FormProvider>
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
import { useMemo } from "react"
|
import { useMemo } from "react"
|
||||||
import { useFormContext } from "react-hook-form"
|
import { useFormContext } from "react-hook-form"
|
||||||
|
|
||||||
import { HeartIcon } from "@/components/Icons"
|
import { HeartIcon, InfoCircleIcon } from "@/components/Icons"
|
||||||
import Caption from "@/components/TempDesignSystem/Text/Caption"
|
import Caption from "@/components/TempDesignSystem/Text/Caption"
|
||||||
|
import { Tooltip } from "@/components/TempDesignSystem/Tooltip"
|
||||||
|
|
||||||
import styles from "./chip.module.css"
|
import styles from "./chip.module.css"
|
||||||
|
|
||||||
@@ -19,6 +20,7 @@ export default function FilterChip({
|
|||||||
value,
|
value,
|
||||||
selected,
|
selected,
|
||||||
disabled,
|
disabled,
|
||||||
|
tooltipText,
|
||||||
}: FilterChipProps) {
|
}: FilterChipProps) {
|
||||||
const { register } = useFormContext()
|
const { register } = useFormContext()
|
||||||
|
|
||||||
@@ -43,6 +45,11 @@ export default function FilterChip({
|
|||||||
<Caption type="bold" color={color} className={styles.caption}>
|
<Caption type="bold" color={color} className={styles.caption}>
|
||||||
{label}
|
{label}
|
||||||
</Caption>
|
</Caption>
|
||||||
|
{tooltipText && (
|
||||||
|
<Tooltip text={tooltipText} position="bottom" arrow="right">
|
||||||
|
<InfoCircleIcon color="uiTextPlaceholder" />
|
||||||
|
</Tooltip>
|
||||||
|
)}
|
||||||
<input
|
<input
|
||||||
aria-hidden
|
aria-hidden
|
||||||
id={id || name}
|
id={id || name}
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ export interface FilterChipProps {
|
|||||||
value?: string
|
value?: string
|
||||||
selected?: boolean
|
selected?: boolean
|
||||||
disabled?: boolean
|
disabled?: boolean
|
||||||
|
tooltipText: string | undefined
|
||||||
}
|
}
|
||||||
|
|
||||||
export type FilterChipCheckboxProps = Omit<FilterChipProps, "type">
|
export type FilterChipCheckboxProps = Omit<FilterChipProps, "type">
|
||||||
|
|||||||
Reference in New Issue
Block a user