diff --git a/apps/scandic-web/components/Breadcrumbs/index.tsx b/apps/scandic-web/components/Breadcrumbs/index.tsx index 228c892c0..b804b31b5 100644 --- a/apps/scandic-web/components/Breadcrumbs/index.tsx +++ b/apps/scandic-web/components/Breadcrumbs/index.tsx @@ -5,10 +5,11 @@ import { generateBreadcrumbsSchema } from "@/utils/jsonSchemas" import type { BreadcrumbsProps } from "@/components/TempDesignSystem/Breadcrumbs/breadcrumbs" -export default async function Breadcrumbs({ - variant, - subpageTitle, -}: Pick) { +interface Props extends Pick { + subpageTitle?: string +} + +export default async function Breadcrumbs({ variant, subpageTitle }: Props) { const breadcrumbs = await serverClient().contentstack.breadcrumbs.get() if (!breadcrumbs?.length) { return null diff --git a/apps/scandic-web/components/ContentType/HotelPage/Map/MobileMapToggle/mobileToggle.module.css b/apps/scandic-web/components/ContentType/HotelPage/Map/MobileMapToggle/mobileToggle.module.css index 2765d6958..afbc001d8 100644 --- a/apps/scandic-web/components/ContentType/HotelPage/Map/MobileMapToggle/mobileToggle.module.css +++ b/apps/scandic-web/components/ContentType/HotelPage/Map/MobileMapToggle/mobileToggle.module.css @@ -1,5 +1,7 @@ .mobileToggle { - position: sticky; + position: fixed; + left: 50%; + transform: translate(-50%, 0); bottom: var(--Spacing-x5); z-index: var(--hotel-mobile-map-toggle-button-z-index); margin: 0 auto; diff --git a/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/Breadcrumb.tsx b/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/Breadcrumb.tsx new file mode 100644 index 000000000..0c4cf8800 --- /dev/null +++ b/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/Breadcrumb.tsx @@ -0,0 +1,37 @@ +import { cx } from "class-variance-authority" +import { Breadcrumb as AriaBreadcrumb } from "react-aria-components" + +import { MaterialIcon } from "@scandic-hotels/design-system/Icons" + +import Link from "@/components/TempDesignSystem/Link" + +import styles from "./breadcrumbs.module.css" + +import type { BreadcrumbProps } from "./breadcrumbs" + +export function Breadcrumb({ + className = "", + href, + children, + ...props +}: BreadcrumbProps) { + return ( + + {href ? ( + <> + + {children} + + + ) +} diff --git a/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/BreadcrumbsSkeleton/index.tsx b/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/BreadcrumbsSkeleton/index.tsx index aa334ff45..aba532db7 100644 --- a/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/BreadcrumbsSkeleton/index.tsx +++ b/apps/scandic-web/components/TempDesignSystem/Breadcrumbs/BreadcrumbsSkeleton/index.tsx @@ -9,9 +9,11 @@ export default function BreadcrumbsSkeleton() {