e6ae6ff650eed182e6226d945f839691de610dcf
Feat/SW-2113 allow feature combinations * feat(SW-2113): Refactor features data to be fetched on filter room filter change * feat(SW-2113): added loading state * fix: now clear room selection when applying filter and room doesnt exists. And added room features to mobile summary * fix * fix: add package to price details * feat(SW-2113): added buttons to room filter * fix: active room * fix: remove console log * fix: added form and close handler to room package filter * fix: add restriction so you cannot select pet room with allergy room and vice versa * fix: fixes from review feedback * fix * fix: hide modify button if on nextcoming rooms if no selection is made, and adjust filter logic in togglePackage * fix: forgot to use roomFeatureCodes from input.. * fix: naming Approved-by: Simon.Emanuelsson
Scandic Monorepo
This is the monorepo for Scandic's web projects.
What's inside?
This repo includes the following packages/apps:
Apps and Packages
scandic-web: Next.js app for our public websitedesign-system: a shared library of styles
Getting Started
To get started, clone this repository and run yarn install in the root directory.
Running scandic-web locally
To run the scandic-web app locally see its README.
Material Symbols
We download the font file from Google Fonts service and host it ourselves.
Configuration
We use the following configuration:
- FILL axis: 0..1
- wght axis: 400
- GRAD axis: 0
- opsz axis: 24
More info at https://developers.google.com/fonts/docs/material_symbols#optimize_the_icon_font
Optimization
We optimize the font size by only including the icons we use in the repository.
Read more at: https://developers.google.com/fonts/docs/material_symbols#use_in_web
Modifying icons
- Update the list of icons to include in
scripts/material-symbols-update.mjs. - Run
yarn run icons:updatein monorepo root.
Description
Languages
TypeScript
90.3%
CSS
7.6%
JavaScript
1.9%