feat(SW-2708): Meeting package widget mobile UI

Approved-by: Matilda Landström
This commit is contained in:
Erik Tiekstra
2025-05-14 11:31:02 +00:00
parent 4f7edf6ad2
commit a66b632875
9 changed files with 282 additions and 63 deletions

View File

@@ -0,0 +1,25 @@
import { cx } from "class-variance-authority"
import MeetingPackageWidgetSkeleton from "../Skeleton"
import { useMeetingPackageWidget } from "../useMeetingPackageWidget"
import styles from "./content.module.css"
import type { MeetingPackageWidgetProps } from ".."
export default function MeetingPackageWidgetContent({
destination,
className,
}: MeetingPackageWidgetProps) {
const { isLoading } = useMeetingPackageWidget(destination)
return (
<div className={className}>
{isLoading && <MeetingPackageWidgetSkeleton />}
<div
id="mp-booking-engine-iframe-container"
className={cx(styles.widget, { [styles.isLoading]: isLoading })}
/>
</div>
)
}