Fix/book 769 booking widget ui bugs
* fixed text in serachList not wrapping properly
* fixed spacing on mobile searchList
* fixed close button icon color
* fix for issues with fixed vs sticky elements on scroll lock
Approved-by: Linus Flood
chore: Cleanup dependencies
* Move dotenv to root
* update knip config
* Fix more deps
* More dep updates
* more
* more dep updates
* Fix deps
* Fix generate
Approved-by: Linus Flood
feat(SW-3695): use svg icons instead of font icons
* feat(icons): use svg instead of font icons
* feat(icons): use webpack/svgr for inlined svgs. Now support for isFilled again
* Merge master
* Remove old font icon
Approved-by: Joakim Jäderberg
Add release version meta tag + preview environment
* include release version in meta tag
do polyfills in one place
* fix: add preview as a named sentry environment
Approved-by: Linus Flood
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
fix(BOOK-293): changed variants and props on IconButton component
* fix(BOOK-293): changed variants and props on IconButton component
* fix(BOOK-293): inherit color for icon
Approved-by: Bianca Widstam
Approved-by: Christel Westerberg
fix: don't send expected errors to Sentry
* fix: don't send expected errors to Sentry
* remove BAD_REQUEST from ignore-list for TRPC errors due to BAD_REQUEST being used improperly
Approved-by: Anton Gunnarsson
Replace deprecated <Body> with <Typography>
* chore: replace deprecated body component
* refactor: replace Body component with Typography across various components
* merge
Approved-by: Bianca Widstam
Approved-by: Matilda Landström
Counter name is now searchable and add counter for redirects
* refactor: createCounter() only takes one argument, the name of the counter. Makes it easier to search for
* feat: add counter when we do a redirect from redirect-service
Approved-by: Linus Flood
feat(BOOK-595): fixed correct tracking values and enter details pageview tracking
* feat(BOOK-595): fixed correct tracking values and enter details pageview tracking
* Fixed on SAS as well
Approved-by: Joakim Jäderberg
chore: Migrate from next lint to eslint
* Migrate scandic-web
* Migrate partner-sas
* Enable any rule in partner-sas
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(sas auth): remove session when we get a RefreshAccessTokenError
* fix(sas auth): remove session when we get a RefreshAccessTokenError
Approved-by: Linus Flood
fix(SW-3627): Pass social session user token to payment callback apge
* Pass social session user token to payment callback apge
Approved-by: Linus Flood
Feature/SW-3595 Add info boxes to SAS start page & Eurobonus alert to select-hotel page on SAS
* wip
* feat(SW-3595): Add info boxes to SAS start page
* Add InfoBox to design-system
* Add background gradient to SAS start page
* update variable naming and conditionalize the eurobonus message on select-hotel
* SAS startpage update default message
* make select-hotel a bit more generic with slot={} instead of alert={}
Approved-by: Anton Gunnarsson