Feat/book 425 optimize campaign rate card * feat(BOOK-425): design updates to RateCard * feat(BOOK-425): design updates to campaign BookingCodeChip * feat(BOOK-425): fixed breakfast message & booking code chips on select rate and enter detailss * feat(BOOK-425): fixed booking code chip on Booking Confirmation page * fixed draft comments * fixed more comments * feat(BOOK-425): removed fixed height from RateCard banner * fixed another variable comment * fixed more pr comments * fixed more pr comments * updated ratecard campaign standard rate title color * removed deconstructed props Approved-by: Bianca Widstam Approved-by: Erik Tiekstra
33 lines
689 B
TypeScript
33 lines
689 B
TypeScript
"use client"
|
|
|
|
import { BookingCodeChip } from "@scandic-hotels/design-system/BookingCodeChip"
|
|
|
|
import styles from "./row.module.css"
|
|
|
|
interface BookingCodeRowProps {
|
|
bookingCode?: string
|
|
isBreakfastIncluded?: boolean
|
|
isCampaignRate?: boolean
|
|
}
|
|
|
|
export default function BookingCodeRow({
|
|
bookingCode,
|
|
isCampaignRate,
|
|
}: BookingCodeRowProps) {
|
|
if (!bookingCode && !isCampaignRate) {
|
|
return null
|
|
}
|
|
|
|
return (
|
|
<tr className={styles.row}>
|
|
<td colSpan={2} align="center" className={styles.bookingCodeCell}>
|
|
<BookingCodeChip
|
|
alignCenter
|
|
bookingCode={bookingCode}
|
|
isCampaign={isCampaignRate}
|
|
/>
|
|
</td>
|
|
</tr>
|
|
)
|
|
}
|