Merged in feat/sw-3219-move-accordion-to-design-system (pull request #2601)

feat(SW-3219): Move accordion to design-system

* Inline types

* Move Accordion to design-system


Approved-by: Bianca Widstam
This commit is contained in:
Anton Gunnarsson
2025-08-07 14:30:36 +00:00
parent 6dd95d4a4a
commit 8824af240b
20 changed files with 68 additions and 71 deletions

View File

@@ -2,11 +2,12 @@
import { useIntl } from "react-intl"
import AccordionItem from "@scandic-hotels/design-system/Accordion/AccordionItem"
import { IconName } from "@scandic-hotels/design-system/Icons/iconName"
import { Typography } from "@scandic-hotels/design-system/Typography"
import ButtonLink from "@/components/ButtonLink"
import AccordionItem from "@/components/TempDesignSystem/Accordion/AccordionItem"
import { trackAccordionClick } from "@/utils/tracking"
import styles from "./sidePeekAccordion.module.css"
@@ -30,7 +31,7 @@ export default function AccessibilityAccordionItem({
iconName={IconName.Accessibility}
className={styles.accordionItem}
variant="sidepeek"
trackingId="amenities:accessibility"
onOpen={() => trackAccordionClick("amenities:accessibility")}
>
<div className={styles.accessibilityContent}>
<Typography variant="Body/Paragraph/mdRegular">

View File

@@ -3,12 +3,13 @@
import { useIntl } from "react-intl"
import { isDefined } from "@scandic-hotels/common/utils/isDefined"
import AccordionItem from "@scandic-hotels/design-system/Accordion/AccordionItem"
import { IconName } from "@scandic-hotels/design-system/Icons/iconName"
import { Typography } from "@scandic-hotels/design-system/Typography"
import { HotelTypeEnum } from "@scandic-hotels/trpc/enums/hotelType"
import OpeningHours from "@/components/OpeningHours"
import AccordionItem from "@/components/TempDesignSystem/Accordion/AccordionItem"
import { trackAccordionClick } from "@/utils/tracking"
import styles from "./sidePeekAccordion.module.css"
@@ -42,7 +43,7 @@ export default function BreakfastAccordionItem({
iconName={IconName.CoffeeAlt}
variant="sidepeek"
className={styles.accordionItem}
trackingId="amenities:breakfast"
onOpen={() => trackAccordionClick("amenities:breakfast")}
>
{openingHours ? (
<OpeningHours

View File

@@ -2,11 +2,12 @@
import { useIntl } from "react-intl"
import AccordionItem from "@scandic-hotels/design-system/Accordion/AccordionItem"
import { Divider } from "@scandic-hotels/design-system/Divider"
import { IconName } from "@scandic-hotels/design-system/Icons/iconName"
import { Typography } from "@scandic-hotels/design-system/Typography"
import AccordionItem from "@/components/TempDesignSystem/Accordion/AccordionItem"
import { trackAccordionClick } from "@/utils/tracking"
import styles from "./sidePeekAccordion.module.css"
@@ -25,7 +26,7 @@ export default function CheckInCheckOutAccordionItem({
iconName={IconName.Business}
variant="sidepeek"
className={styles.accordionItem}
trackingId="amenities:check-in"
onOpen={() => trackAccordionClick("amenities:check-in")}
>
<div className={styles.checkInCheckOutContent}>
<Typography variant="Title/Overline/sm">

View File

@@ -2,12 +2,13 @@
import { useIntl } from "react-intl"
import AccordionItem from "@scandic-hotels/design-system/Accordion/AccordionItem"
import { IconName } from "@scandic-hotels/design-system/Icons/iconName"
import { Typography } from "@scandic-hotels/design-system/Typography"
import ButtonLink from "@/components/ButtonLink"
import ParkingInformation from "@/components/ParkingInformation"
import AccordionItem from "@/components/TempDesignSystem/Accordion/AccordionItem"
import { trackAccordionClick } from "@/utils/tracking"
import styles from "./sidePeekAccordion.module.css"
@@ -32,7 +33,7 @@ export default function ParkingAccordionItem({
iconName={IconName.Parking}
variant="sidepeek"
className={styles.accordionItem}
trackingId="amenities:parking"
onOpen={() => trackAccordionClick("amenities:parking")}
>
<div className={styles.parkingContent}>
{elevatorPitch ? (