feat(BOOK-391): Added theme and logos for Bassin Seven

* chore: Updated border-radius variables after import change

Approved-by: Linus Flood
This commit is contained in:
Erik Tiekstra
2026-01-22 07:03:25 +00:00
parent ef98c4b552
commit 4de24e9f2a
297 changed files with 5252 additions and 648 deletions

View File

@@ -44,7 +44,7 @@
cursor: pointer;
color: var(--Text-Interactive-Default);
transition: background-color 0.3s;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
list-style: none;
&::-webkit-details-marker {

View File

@@ -2,7 +2,7 @@
list-style: none;
&.card {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
li:last-child {
border-width: 0;

View File

@@ -40,7 +40,7 @@
/* Intent: inline */
.inline {
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
border: 1px solid var(--Base-Border-Subtle);
background-color: var(--Base-Surface-Primary-light-Normal);
}

View File

@@ -3,7 +3,7 @@
justify-content: center;
align-items: center;
overflow: hidden;
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Overlay-40);
}

View File

@@ -1,5 +1,5 @@
.backToTopButton {
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
cursor: pointer;
display: inline-flex;
align-items: center;

View File

@@ -1,5 +1,5 @@
.badge {
border-radius: var(--Corner-radius-xl);
border-radius: var(--Corner-Radius-xl);
display: flex;
align-items: center;
justify-content: center;

View File

@@ -67,7 +67,7 @@
display: flex;
flex-direction: column;
gap: var(--Space-x05);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
min-width: 169px;
outline: none;
box-shadow: 0 0 4px 2px rgb(0 0 0 / 10%);
@@ -75,7 +75,7 @@
.dialogLink {
display: block;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
padding: var(--Space-x1);
color: var(--Text-Default);
@@ -95,7 +95,7 @@
.tooltip {
background-color: var(--Surface-UI-Fill-Intense);
padding: var(--Space-x05) var(--Space-x1);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
color: var(--Text-Inverted);
outline: none;
}

View File

@@ -1,6 +1,6 @@
.button {
position: relative;
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
border-width: 2px;
border-style: solid;
cursor: pointer;

View File

@@ -10,13 +10,13 @@
.Default {
border: solid 1px var(--Border-Default);
background-color: var(--Surface-Secondary-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
color: var(--Text-Default);
}
.Featured {
border: solid 1px var(--Border-Default);
background-color: var(--Surface-Primary-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
color: var(--Text-Default);
}

View File

@@ -1,6 +1,6 @@
.chip {
background-color: var(--Component-Button-Inverted-Fill-Default);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
padding: 6px var(--Space-x15);
color: var(--Text-Interactive-Default);
display: inline-flex;
@@ -43,7 +43,7 @@
.FilterRounded {
background-color: transparent;
border: 1px solid var(--Border-Interactive-Active);
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
padding: var(--Space-x025) var(--Space-x2);
color: var(--Text-Default);
}

View File

@@ -1,7 +1,7 @@
.chip {
background-color: var(--Component-Button-Inverted-Fill-Default);
border: 1px solid var(--Component-Button-Inverted-Border-Default);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
padding: var(--Space-x1) var(--Space-x15);
color: var(--Text-Interactive-Default);
display: inline-flex;

View File

@@ -1,5 +1,5 @@
.chip {
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
padding: 0 var(--Space-x1);
display: inline-flex;
align-items: center;

View File

@@ -4,7 +4,7 @@
&:hover {
.imageContainer,
.image {
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
}
.image {
transform: scale(1.05);
@@ -16,13 +16,13 @@
position: relative;
width: 100%;
height: 250px;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
overflow: hidden;
transition: border-radius 0.3s ease-in-out;
}
.image {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
width: 100%;
height: 100%;
object-fit: cover;

View File

@@ -4,7 +4,7 @@
.select {
border: 1px solid var(--Base-Border-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: flex;
flex-direction: column;
gap: var(--Space-x05);
@@ -49,7 +49,7 @@
align-items: center;
background-color: var(--UI-Opacity-White-100);
border: none;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
color: var(--UI-Text-High-contrast);
display: flex;
gap: var(--Space-x05);
@@ -77,7 +77,7 @@
.popover {
background-color: var(--Main-Grey-White);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
display: inline-flex;
flex-direction: column;
@@ -100,7 +100,7 @@
.listBoxItem[data-focused="true"],
.listBoxItem[data-selected="true"] {
background: var(--UI-Input-Controls-Surface-Hover);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
outline: none;
}

View File

@@ -1,7 +1,7 @@
.select {
background-color: var(--Surface-UI-Fill-Default);
border: 1px solid var(--Border-Interactive-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
position: relative;
height: 56px;
@@ -59,7 +59,7 @@
.inner {
align-items: center;
box-sizing: border-box;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: flex;
gap: var(--Space-x1);
padding: var(--Space-x15);
@@ -129,7 +129,7 @@
.popover {
background-color: var(--Surface-Primary-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
box-shadow: 0 0 14px 6px rgb(0 0 0 / 10%);
display: inline-flex;
flex-direction: column;
@@ -151,7 +151,7 @@
.listBoxItem {
align-items: center;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
color: var(--Text-Default);
display: flex;
gap: var(--Space-x1);

View File

@@ -3,7 +3,7 @@
background-color: var(--UI-Input-Controls-Surface-Normal);
padding: var(--Space-x15) var(--Space-x2);
border: 1px solid var(--Base-Border-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: flex;
align-items: center;
justify-content: space-between;

View File

@@ -39,7 +39,7 @@
.phone :global(.react-international-phone-country-selector-dropdown) {
background: var(--Main-Grey-White);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.08);
gap: var(--Space-x1);
outline: none;
@@ -48,7 +48,7 @@
.phone
:global(.react-international-phone-country-selector-dropdown__list-item) {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
padding: var(--Space-x1) var(--Space-x1) var(--Space-x1) var(--Space-x15);
font-family: var(--Body-Paragraph-Font-family);
}
@@ -64,7 +64,7 @@
border-color: var(--Border-Interactive-Default);
border-style: solid;
border-width: 1px;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: grid;
gap: var(--Space-x05);
grid-template-rows: auto auto;

View File

@@ -9,7 +9,7 @@
background: var(--Surface-Primary-Default);
padding: var(--Space-x15) var(--Space-x2);
outline: 1px solid var(--Border-Interactive-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: flex;
align-items: center;
justify-content: space-between;

View File

@@ -7,7 +7,7 @@
grid-template-areas:
"icon subtitleSecondary"
"title subtitle";
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
border: 1px solid var(--Border-Strong);
background: var(--Surface-Primary-Default);
padding: var(--Space-x2) var(--Space-x3);
@@ -46,7 +46,7 @@
width: 32px;
height: 32px;
border: 2px solid var(--Base-Border-Inverted);
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Surface-Feedback-Succes);
}

View File

@@ -18,7 +18,7 @@
.imageContainer {
position: relative;
min-width: 177px;
border-radius: var(--Corner-radius-md) 0 0 var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md) 0 0 var(--Corner-Radius-md);
overflow: hidden;
}
@@ -26,7 +26,7 @@
width: 80px;
min-width: 80px;
height: 90px;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
}
.imageContainer img {

View File

@@ -3,7 +3,7 @@
display: flex;
flex-direction: column;
background-color: #fff;
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
border: 1px solid var(--Base-Border-Subtle);
position: relative;
height: 100%;

View File

@@ -1,7 +1,7 @@
.chequeCard {
padding: var(--Space-x15);
background-color: var(--Base-Surface-Secondary-light-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
margin: 0;
width: 100%;
display: grid;

View File

@@ -41,7 +41,7 @@
}
.priceCard {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
padding: var(--Space-x05) var(--Space-x1);
background: var(--Base-Surface-Secondary-light-Normal);
}
@@ -55,7 +55,7 @@
}
.notEnoughPointsButton {
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
border-width: 2px;
border-style: solid;
display: flex;

View File

@@ -1,7 +1,7 @@
.priceCard {
padding: var(--Space-x15);
background-color: var(--Base-Surface-Secondary-light-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
margin: 0;
width: 100%;
}

View File

@@ -1,7 +1,7 @@
.voucherCard {
padding: var(--Space-x15);
background-color: var(--Base-Surface-Secondary-light-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
margin: 0;
width: 100%;
}

View File

@@ -1,7 +1,7 @@
.priceCard {
padding: var(--Space-x15);
background-color: var(--Base-Surface-Secondary-light-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
margin: 0;
width: 100%;
}

View File

@@ -3,7 +3,7 @@
flex-direction: column;
background-color: var(--Base-Surface-Primary-light-Normal);
border: 1px solid var(--Base-Border-Subtle);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
width: 100%;
overflow: hidden;
color: var(--Text-Default);
@@ -104,7 +104,7 @@
.pointsCard {
background-color: var(--Base-Surface-Secondary-light-Normal);
padding: var(--Space-x15);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
}
@media screen and (min-width: 768px) and (max-width: 1024px) {

View File

@@ -25,7 +25,7 @@
position: relative;
height: 200px;
width: 100%;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
}
.hotelContent {

View File

@@ -8,7 +8,7 @@
border-width: 0;
background-color: transparent;
cursor: pointer;
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
&[data-disabled] {
cursor: unset;

View File

@@ -3,7 +3,7 @@
align-items: center;
gap: var(--Space-x1);
padding: var(--Space-x1) var(--Space-x15);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
}
.blue {

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,5 @@
import { SignatureHotelEnum } from "@scandic-hotels/common/constants/signatureHotels"
import BassinSevenIcon from "./BassinSeven"
import DowntownCamperIcon from "./DowntownCamper"
import GrandHotelOsloLogoIcon from "./GrandHotelOslo"
import HaymarketIcon from "./Haymarket"
@@ -19,15 +21,6 @@ enum HotelTypeEnum {
Regular = "regular",
}
enum SignatureHotelEnum {
DowntownCamper = "879",
GrandHotelOslo = "340",
Haymarket = "890",
HotelNorge = "785",
Marski = "605",
TheDock = "796",
}
export default function HotelLogoIcon({
hotelId,
hotelType,
@@ -50,6 +43,8 @@ export default function HotelLogoIcon({
return <MarskiLogoIcon height={height} />
case SignatureHotelEnum.TheDock:
return <TheDockIcon height={height} />
case SignatureHotelEnum.BassinSeven:
return <BassinSevenIcon height={height} />
default:
return <ScandicLogoIcon height={height} />
}

View File

@@ -10,7 +10,7 @@
width: 100%;
height: 365px;
object-fit: cover;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
}
@media screen and (min-width: 768px) {

View File

@@ -1,6 +1,6 @@
.imageCounter {
background-color: var(--Overlay-90);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
color: var(--Text-Inverted);
justify-content: center;
display: inline-flex;

View File

@@ -4,7 +4,7 @@
gap: 1rem;
padding: var(--Space-x2) var(--Space-x3);
border-radius: var(--Corner-radius-Medium);
border-radius: var(--Corner-Radius-Medium);
align-items: center;
background: var(--Background-Secondary);

View File

@@ -259,3 +259,10 @@ export const AllThemesTheDock: Story = {
hotelTheme: Theme.theDock,
},
}
export const AllThemesBassinSeven: Story = {
args: {
...meta.args,
hotelTheme: Theme.bassinSeven,
},
}

View File

@@ -7,7 +7,7 @@
display: grid;
justify-content: center;
align-items: center;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
text-align: center;
width: 100%;
text-wrap: balance;

View File

@@ -158,6 +158,23 @@ export function getButtonProps(
}
}
break
case Theme.bassinSeven:
if (
cardTheme === "Primary 3" ||
cardTheme === "Accent" ||
cardTheme === "White"
) {
buttonProps = {
primaryButton: PRIMARY,
secondaryButton: SECONDARY,
}
} else if (cardTheme === "Primary 1" || cardTheme === "Primary 2") {
buttonProps = {
primaryButton: PRIMARY_INVERTED,
secondaryButton: SECONDARY_INVERTED,
}
}
break
default:
break
}

View File

@@ -50,6 +50,7 @@ export const infoCardConfig = {
[Theme.hotelNorge]: undefined,
[Theme.marski]: undefined,
[Theme.theDock]: undefined,
[Theme.bassinSeven]: undefined,
},
},
compoundVariants: [

View File

@@ -12,7 +12,7 @@
align-content: center;
background-color: var(--Surface-Primary-Default);
border: 1px solid var(--Border-Interactive-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: grid;
min-width: 0; /* allow shrinkage */
height: 56px;

View File

@@ -48,7 +48,7 @@
position: relative;
width: 100%;
height: 365px;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
margin: var(--Space-x3) 0;
overflow: hidden;
}

View File

@@ -54,7 +54,7 @@
.image {
object-fit: contain;
border-radius: var(--Corner-radius-Medium);
border-radius: var(--Corner-Radius-Medium);
/* Override Next.js Image styles, we can't set width/height on the image as we don't know the aspect ratio of the image */
width: auto !important;
height: auto !important;

View File

@@ -41,7 +41,7 @@
cursor: pointer;
overflow: hidden;
z-index: 0;
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
&:focus-visible {
outline: 2px solid var(--Border-Interactive-Focus);
@@ -120,7 +120,7 @@
.caption {
background-color: var(--Base-Surface-Subtle-Normal);
padding: var(--Space-x05) var(--Space-x1);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
color: var(--Text-Secondary);
}
@@ -140,7 +140,7 @@
.mainImage {
object-fit: contain;
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
/* Override Next.js Image styles, we can't set width/height on the image as we don't know the aspect ratio of the image */
width: auto !important;
height: auto !important;
@@ -167,7 +167,7 @@
}
.thumbnailContainer img {
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
}
.navigationButton {

View File

@@ -31,7 +31,7 @@
overflow: hidden;
&:not(.fullViewContent) {
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
}
&.fullViewContent {

View File

@@ -12,11 +12,11 @@
}
.linkListItem:first-child {
border-radius: var(--Corner-radius-md) var(--Corner-radius-md) 0 0;
border-radius: var(--Corner-Radius-md) var(--Corner-Radius-md) 0 0;
}
.linkListItem:last-child {
border-radius: 0 0 var(--Corner-radius-md) var(--Corner-radius-md);
border-radius: 0 0 var(--Corner-Radius-md) var(--Corner-Radius-md);
}
.linkListItem:hover {
@@ -42,7 +42,7 @@
.illustrationWrapper {
position: relative;
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
background-color: var(--Surface-Primary-Hover-Accent);
width: 80px;
height: 80px;

View File

@@ -7,7 +7,7 @@
.content {
background-color: var(--Base-Surface-Primary-light-Normal);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
box-shadow: 0px 0px 8px 3px rgba(0, 0, 0, 0.1);
position: relative;
overflow: hidden;

View File

@@ -4,7 +4,7 @@
align-items: center;
padding: var(--Space-x05) var(--Space-x1) var(--Space-x05) var(--Space-x05);
border: 2px solid var(--Base-Surface-Primary-light-Normal);
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Base-Surface-Primary-light-Normal);
box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
gap: var(--Space-x1);

View File

@@ -20,7 +20,7 @@
justify-content: center;
align-items: center;
padding: var(--Space-x05);
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Surface-UI-Fill-Default);
box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
gap: var(--Space-x1);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -22,6 +22,8 @@ import {
type HotelType,
} from "@scandic-hotels/common/constants/hotelType"
import { MarkerInfo } from "../types"
import { BassinSevenMarker } from "./HotelMarker/SignatureHotel/BassinSeven"
import { BassinSevenSmallMarker } from "./HotelMarker/SignatureHotel/BassinSevenSmall"
export interface HotelMarkerByTypeProps
extends MarkerInfo, React.SVGAttributes<HTMLOrSVGElement> {
@@ -97,4 +99,8 @@ const bySignatureHotel: Record<
large: TheDockMarker,
small: TheDockSmallMarker,
},
[SignatureHotelEnum.BassinSeven]: {
large: BassinSevenMarker,
small: BassinSevenSmallMarker,
},
}

View File

@@ -2,7 +2,7 @@
display: flex;
justify-content: center;
align-items: center;
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Surface-Feedback-Neutral);
> span {

View File

@@ -2,7 +2,7 @@
display: flex;
padding: var(--Space-x15);
background-color: var(--Surface-Primary-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
border: 1px solid var(--Border-Default);
}

View File

@@ -10,7 +10,7 @@
.modal {
background-color: var(--Base-Surface-Primary-light-Normal);
border-radius: var(--Corner-radius-md) var(--Corner-radius-md) 0 0;
border-radius: var(--Corner-Radius-md) var(--Corner-Radius-md) 0 0;
box-shadow: var(--modal-box-shadow);
width: 100%;
position: absolute;
@@ -73,7 +73,7 @@
left: auto;
bottom: auto;
width: auto;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
max-width: var(--max-width-page);
}

View File

@@ -75,13 +75,13 @@
line-height: var(--typography-Body-Regular-lineHeight);
letter-spacing: var(--typography-Body-Regular-letterSpacing);
padding: var(--Space-x1);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
gap: var(--Space-x1);
justify-content: space-between;
&:hover {
background-color: var(--Base-Surface-Primary-light-Hover-alt);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
}
}
@@ -158,7 +158,7 @@
width: 100%;
padding: var(--Space-x1);
gap: var(--Space-x15);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
color: var(--Text-Interactive-Default);
&:hover {

View File

@@ -2,7 +2,7 @@
display: grid;
padding: var(--Space-x2) var(--Space-x3);
gap: var(--Space-x1);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
background: var(--Surface-Secondary-Default);
}

View File

@@ -11,7 +11,7 @@
.priceWrapper {
background-color: var(--Surface-Secondary-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
padding: var(--Space-x2) var(--Space-x3);
display: grid;
gap: var(--Space-x1);

View File

@@ -4,7 +4,7 @@
.track {
height: var(--Space-x2);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
padding: var(--Space-x05);
background: var(--Surface-Secondary-Default);
position: relative;
@@ -14,6 +14,6 @@
.fill {
height: 100%;
background: var(--Surface-Brand-Primary-1-OnSurface-Accent);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
transition: width 0.3s ease;
}

View File

@@ -10,7 +10,7 @@
.modal {
background-color: var(--Neutral-0);
border-radius: var(--Corner-radius-md) var(--Corner-radius-md) 0 0;
border-radius: var(--Corner-Radius-md) var(--Corner-Radius-md) 0 0;
box-shadow: 0px 4px 24px 0px rgba(38, 32, 30, 0.08);
width: 100%;
position: absolute;
@@ -64,7 +64,7 @@
left: auto;
bottom: auto;
width: auto;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
max-width: var(--max-width-page);
}

View File

@@ -11,7 +11,7 @@
align-items: center;
justify-content: center;
border: 2px solid var(--Border-Inverted);
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Surface-Feedback-Succes);
color: var(--Icon-Inverted);
}
@@ -20,7 +20,7 @@
position: relative;
background-color: var(--Scandic-Grey-00);
border: 1px solid transparent;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
padding: 0;
}
@@ -31,7 +31,7 @@
border: none;
padding: 0;
margin: 0;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
z-index: 1;
cursor: pointer;
@@ -49,8 +49,8 @@
.banner {
background-color: var(--Surface-Brand-Primary-1-OnSurface-Accent);
border-top-left-radius: var(--Corner-radius-md);
border-top-right-radius: var(--Corner-radius-md);
border-top-left-radius: var(--Corner-Radius-md);
border-top-right-radius: var(--Corner-Radius-md);
text-align: center;
color: var(--Text-Inverted);
padding: var(--Space-x05) var(--Space-x1);
@@ -184,6 +184,6 @@
.noPricesAvailableText {
padding: var(--Space-x15) var(--Space-x3);
border-radius: var(--Corner-radius-rounded);
border-radius: var(--Corner-Radius-Rounded);
background-color: var(--Scandic-Beige-10);
}

View File

@@ -2,7 +2,7 @@
position: relative;
background-color: var(--Surface-UI-Fill-Default);
border: 1px solid var(--Border-Interactive-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
height: 56px;
box-sizing: border-box;
@@ -64,7 +64,7 @@
width: 100%;
height: 100%;
box-sizing: border-box;
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
&.button {
padding: 0 var(--Space-x15);
@@ -135,7 +135,7 @@
.popover {
background-color: var(--Surface-Primary-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
box-shadow: 0 0 14px 6px rgb(0 0 0 / 10%);
display: inline-flex;
flex-direction: column;
@@ -158,7 +158,7 @@
.listBoxItem {
padding: var(--Space-x1) var(--Space-x1) var(--Space-x1) var(--Space-x15);
color: var(--Text-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: flex;
align-items: center;
gap: var(--Space-x1);

View File

@@ -31,13 +31,13 @@
}
.smallRadius {
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
}
.mediumRadius {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
}
.largeRadius {
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
}
.content .thead {

View File

@@ -1,5 +1,5 @@
.teaserCard {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: flex;
flex-direction: column;
overflow: hidden;

View File

@@ -11,7 +11,7 @@
.container {
background-color: var(--Surface-Primary-Default);
border: 1px solid var(--Border-Interactive-Default);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
display: block;
min-width: 0;
height: 138px;

View File

@@ -1,7 +1,7 @@
.toast {
display: grid;
grid-template-columns: auto 1fr auto;
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
overflow: hidden;
background: var(--Base-Surface-Primary-light-Normal);
box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.08);

View File

@@ -7,7 +7,7 @@
padding: var(--Space-x1);
background-color: var(--Surface-UI-Fill-Intense);
border: 0.5px solid var(--Border-Interactive-Focus);
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
color: var(--Text-Inverted);
position: absolute;
visibility: hidden;

View File

@@ -19,7 +19,7 @@
background-color: var(--Base-Surface-Primary-light-Normal);
color: var(--Text-Interactive-Default);
padding: var(--Space-x05) var(--Space-x1);
border-radius: var(--Corner-radius-sm);
border-radius: var(--Corner-Radius-sm);
}
.tripAdvisorSmall {

View File

@@ -1,5 +1,5 @@
.videoPlayerButton {
border-radius: var(--Corner-radius-Rounded);
border-radius: var(--Corner-Radius-Rounded);
box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
height: 56px;
width: 56px;
@@ -73,7 +73,7 @@
.transparentBackground {
background-color: var(--Base-Surface-Primary-light-Normal);
border-radius: var(--Corner-radius-Rounded);
border-radius: var(--Corner-Radius-Rounded);
opacity: 0.5;
position: absolute;
inset: 0;
@@ -83,7 +83,7 @@
.iconWrapper {
background: var(--Base-Surface-Primary-light-Normal);
border: 1px solid var(--Base-Border-Subtle);
border-radius: var(--Corner-radius-Rounded);
border-radius: var(--Corner-Radius-Rounded);
display: flex;
align-items: center;
justify-content: center;

View File

@@ -163,7 +163,7 @@ export const Hero: Story = {
style={{
width: "min(100%, 1200px)",
height: "max(20vh, 300px)",
borderRadius: "var(--Corner-radius-lg)",
borderRadius: "var(--Corner-Radius-lg)",
margin: "auto",
overflow: "hidden",
}}

View File

@@ -40,7 +40,7 @@
width: 100%;
padding: var(--Space-x3) var(--Space-x4);
align-content: center;
border-radius: var(--Corner-radius-lg);
border-radius: var(--Corner-Radius-lg);
&.style-primary-1 {
background: var(--Surface-Brand-Primary-1-Default);

View File

@@ -8,7 +8,7 @@
z-index: 0;
&.inline {
border-radius: var(--Corner-radius-md);
border-radius: var(--Corner-Radius-md);
overflow: hidden;
}