Feat/BOOK-61 refactor hotel page css variables * feat(BOOK-61): Breadcrumbs * feat(BOOK-61): intro section * feat(BOOK-61): show more button * feat(BOOK-61): rooms section * feat(BOOK-61): sidepeeks * feat(BOOK-61): deprecated old Link component * feat(BOOK-61): added new TextLink component to the design-system * feat(BOOK-61): replaced deprecated links with new TextLink component * feat(BOOK-61): miscellaneous changes Approved-by: Bianca Widstam Approved-by: Christel Westerberg
59 lines
1.8 KiB
TypeScript
59 lines
1.8 KiB
TypeScript
"use client"
|
|
|
|
import { useIntl } from "react-intl"
|
|
|
|
import { MaterialIcon } from "@scandic-hotels/design-system/Icons/MaterialIcon"
|
|
import Link from "@scandic-hotels/design-system/OldDSLink"
|
|
import { Typography } from "@scandic-hotels/design-system/Typography"
|
|
|
|
import styles from "./changeNameDisclaimer.module.css"
|
|
|
|
export default function ChangeNameDisclaimer() {
|
|
const intl = useIntl()
|
|
|
|
return (
|
|
<div className={styles.changeNameDisclaimer}>
|
|
<MaterialIcon icon="info" />
|
|
<Typography variant="Body/Supporting text (caption)/smRegular">
|
|
<p>
|
|
{intl.formatMessage(
|
|
{
|
|
id: "myPages.contactSupportForNameChange",
|
|
defaultMessage:
|
|
"Need to update your name? Please get in touch with member service at <phone>+46 8 517 517 00</phone> or <email>member@scandichotels.com</email>.",
|
|
},
|
|
{
|
|
phone([str]) {
|
|
return (
|
|
<Typography variant="Body/Supporting text (caption)/smBold">
|
|
<Link
|
|
href={`tel:${str.replaceAll(" ", "")}`}
|
|
textDecoration="underline"
|
|
size="none"
|
|
>
|
|
{str}
|
|
</Link>
|
|
</Typography>
|
|
)
|
|
},
|
|
email(str) {
|
|
return (
|
|
<Typography variant="Body/Supporting text (caption)/smBold">
|
|
<Link
|
|
href={`mailto:${str}`}
|
|
textDecoration="underline"
|
|
size="none"
|
|
>
|
|
{str}
|
|
</Link>
|
|
</Typography>
|
|
)
|
|
},
|
|
}
|
|
)}
|
|
</p>
|
|
</Typography>
|
|
</div>
|
|
)
|
|
}
|