Fix/book 149 incorrect onfocus behaviour booking widget
* fix(BOOK-149): fixed labels shifting
* fix(BOOK-149): reintroduced sticky position
* fix(BOOK-149): added missing border to "where" text field
* added overflow to datepicker
* comment fixes
* removed separate typography declaration
* changed to onPress
* fix(BOOK-149): moved components to separate files
* fix(BOOK-149): removed desktop & mobile specific css classes
* fix(BOOK-149): new implementation of date and room modals
* dependencies update
* fix(BOOK-149): fixed child age dropdown issue, related error message, and Rooms & Guests container height
* updated info button to new variant
* fix(BOOK-149): prevent scrolling of background when modals are open in Tablet mode
* fixed overlay issue and added focus indicator on mobile
* fixed missing space in css
* rebase and fixed icon buttons after update
* simplified to use explicit boolean
* PR comments fixes
* more PR comment fixes
* PR comment fixes
* fixed setIsOpen((prev) => !prev)
* fixed issues with room error not showing properly on mobile
* fixing pr comments
* fixed flickering on GuestRoomModal
Approved-by: Erik Tiekstra
fix(SW-3691): Setup one prettier config for whole repo
* Setup prettierrc in root and remove other configs
Approved-by: Joakim Jäderberg
Approved-by: Linus Flood
feat(SW-3644): Storybook v10
* Auto update to Storybook v10
* Add scandic theme and logo
* Update yarn.lock
* Update formatting of package.json
* Update vitest config and playwright plugin
* Remove vitest 4 update
* Re-added comment
* Update the Typography component to explicitly return React.ReactNode
* Add an explicit type assertion to the export
* Add an explicit type assertion to the export for Checkbox
* Explicit return type assertion
* Add an explicit type assertion to the export
* Update @types/react and fix ts warnings
* Updated typings
Approved-by: Linus Flood
Approved-by: Matilda Landström
Fix/BOOK-323 enter details scroll error
* fix(BOOK-323): scroll to invalid element on submit on enter details
* fix(BOOK-323): update error message design
* fix(BOOK-323): clean up
* fix(BOOK-323): scroll to fields in room in right order
* fix(BOOK-323): add id to translations
* fix(BOOK-323): remove undefined
* fix(BOOK-323): fix submitting state
* fix(BOOK-323): use ref in multiroom for scrolling to right element, add membershipNo
* fix(BOOK-323): fix invalid border country
* fix(BOOK-323): use error message component
* fix(BOOK-323): fix invalid focused styling on mobile
* fix(BOOK-323): remove redundant dependency in callback
Approved-by: Erik Tiekstra