Merged in fix/SW-2940 (pull request #2425)
fix (SW-2940): Close ameneties SidePeek when navigating from select-rate * fix (SW-2940): Close ameneties SidePeek when navigating from select-rate Approved-by: Tobias Johansson
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
"use client"
|
"use client"
|
||||||
|
import { useEffect } from "react"
|
||||||
|
|
||||||
import { Button } from "@scandic-hotels/design-system/Button"
|
import { Button } from "@scandic-hotels/design-system/Button"
|
||||||
import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon"
|
import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon"
|
||||||
@@ -13,7 +14,17 @@ export default function ReadMore({
|
|||||||
showCTA,
|
showCTA,
|
||||||
sidePeekKey,
|
sidePeekKey,
|
||||||
}: ReadMoreProps) {
|
}: ReadMoreProps) {
|
||||||
const openSidePeek = useSidePeekStore((state) => state.openSidePeek)
|
const { openSidePeek, closeSidePeek } = useSidePeekStore((state) => ({
|
||||||
|
openSidePeek: state.openSidePeek,
|
||||||
|
closeSidePeek: state.closeSidePeek,
|
||||||
|
}))
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
return () => {
|
||||||
|
closeSidePeek()
|
||||||
|
}
|
||||||
|
}, [closeSidePeek])
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Button
|
<Button
|
||||||
onPress={() => {
|
onPress={() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user