feat: SW-2398 UI updates booking codes * feat: SW-2398 UI updates booking codes * feat: SW-2398 Rate cards UI changes * feat: SW-2398 Optimized css with vars and chip code * feat: SW-2398 Optimized code as review comments * feat: SW-2398 Optimized code * feat: SW-2398 Optimized code and mobile UX * feat: SW-2398 Optimized code * feat: SW-2398 Fixed UI * feat: SW-2398 Updated animation Approved-by: Erik Tiekstra
34 lines
665 B
TypeScript
34 lines
665 B
TypeScript
"use client"
|
|
|
|
import BookingCodeChip from "@/components/BookingCodeChip"
|
|
|
|
import styles from "./row.module.css"
|
|
|
|
interface BookingCodeRowProps {
|
|
bookingCode?: string
|
|
isBreakfastIncluded?: boolean
|
|
isCampaignRate?: boolean
|
|
}
|
|
|
|
export default function BookingCodeRow({
|
|
bookingCode,
|
|
isBreakfastIncluded,
|
|
isCampaignRate,
|
|
}: BookingCodeRowProps) {
|
|
if (!bookingCode) {
|
|
return null
|
|
}
|
|
|
|
return (
|
|
<tr className={styles.row}>
|
|
<td colSpan={2} align="left">
|
|
<BookingCodeChip
|
|
bookingCode={bookingCode}
|
|
isBreakfastIncluded={isBreakfastIncluded}
|
|
isCampaign={isCampaignRate}
|
|
/>
|
|
</td>
|
|
</tr>
|
|
)
|
|
}
|