* refactor: booker component * refactor: booker component * refactor: useBookings, useOverlayCalendar * fix: imports and types * fix: don't allow uid update in bookings update api (#13071) * don't allow uid update in bookings update api * omit uid from schemaBookingEditBodyParams instead of updating schemaBookingBaseBodyParams --------- Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> * New Crowdin translations by Github Action * fix: use DateRangePicker component in my-account/out-of-office (#13207) * fix: remove duplicate useBrandColors * fix: add missing localstorage package * fix: booking form initial values * fix: redirect to payment form * refactor: handle fetching schedule only in Booker * fixup! refactor: handle fetching schedule only in Booker * fix: remove empty file * useBookerLayout.ts useEffect dependencies isMobile and isEmbed were missing and validateLayout was redundant * useInitialFormValues useEffect dependencies * fix: remove unused hook * refactor: split logic from data fetch overlayCalendar * fix: small changes * fix: inifinite loop * fix: toggle calendar --------- Co-authored-by: Rajiv Sahal <sahalrajiv-extc@atharvacoe.ac.in> Co-authored-by: Riddhesh Mahajan <40472653+riddhesh-mahajan@users.noreply.github.com> Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> Co-authored-by: Crowdin Bot <support+bot@crowdin.com> Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com> Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com>