Files
web/apps/scandic-web/components/HotelReservation/MyStay/ReferenceCard/Actions/index.tsx
Christel Westerberg 6083eea5cc Merged in fix/STAY-65-manage-stay (pull request #3089)
Fix/STAY-65 manage stay

* fix: Disable manage stay for past bookings

* fix: handle past and cancelled stay the same

* fix: indentify past booking

* fix: refactor to use design system components


Approved-by: Erik Tiekstra
2025-11-07 06:43:13 +00:00

20 lines
544 B
TypeScript

"use client"
import { useMyStayStore } from "@/stores/my-stay"
import NotUpcoming from "./NotUpcoming"
import Upcoming from "./Upcoming"
import styles from "./actions.module.css"
export default function Actions() {
const isCancelled = useMyStayStore((state) => state.bookedRoom.isCancelled)
const isPastBooking = useMyStayStore((state) => state.isPastBooking)
const isActionable = !isCancelled && !isPastBooking
return (
<div className={styles.actionArea}>
{isActionable ? <Upcoming /> : <NotUpcoming />}
</div>
)
}