Merged in fix/SW-2964-hide-booking-code-switcher (pull request #2345)
fix: as a temporary fix hide booking code switcher and add a way to do a search without bookingcode * fix: as a temporary fix hide booking code switcher and add a way to do a search without bookingcode Approved-by: Linus Flood
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
"use client"
|
||||
|
||||
import { zodResolver } from "@hookform/resolvers/zod"
|
||||
import { useSearchParams } from "next/navigation"
|
||||
import { use, useEffect, useRef, useState } from "react"
|
||||
import { FormProvider, useForm } from "react-hook-form"
|
||||
|
||||
@@ -133,6 +134,17 @@ export default function BookingWidgetClient({
|
||||
reValidateMode: "onSubmit",
|
||||
})
|
||||
|
||||
const searchParams = useSearchParams()
|
||||
const bookingCodeFromSearchParams = searchParams.get("bookingCode") || ""
|
||||
const [bookingCode, setBookingCode] = useState(bookingCodeFromSearchParams)
|
||||
|
||||
if (bookingCode !== bookingCodeFromSearchParams) {
|
||||
methods.setValue("bookingCode", {
|
||||
value: bookingCodeFromSearchParams,
|
||||
})
|
||||
setBookingCode(bookingCodeFromSearchParams)
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
if (!selectedLocation) return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user