fix(SW-856): fixed issues where blocks do not have titles/preambles

This commit is contained in:
Erik Tiekstra
2024-11-11 10:41:29 +01:00
parent ee55bb3812
commit 5a48a118f4
5 changed files with 9 additions and 5 deletions

View File

@@ -24,7 +24,7 @@ export default function AccordionSection({ accordion, title }: AccordionProps) {
return (
<SectionContainer id={HotelHashValues.faq}>
{title && <SectionHeader textTransform="uppercase" title={title} />}
<SectionHeader textTransform="uppercase" title={title} />
<Accordion
className={`${styles.accordion} ${allAccordionsVisible ? styles.allVisible : ""}`}
theme="light"

View File

@@ -50,7 +50,7 @@ export default function TableBlock({ data }: TableBlockProps) {
return (
<SectionContainer>
{heading ? <SectionHeader preamble={preamble} title={heading} /> : null}
<SectionHeader preamble={preamble} title={heading} />
<div className={styles.tableWrapper}>
<ScrollWrapper>
<Table

View File

@@ -14,6 +14,10 @@ export default function SectionHeader({
topTitle = false,
textTransform,
}: HeaderProps) {
if (!title || !preamble || !link) {
return null
}
return (
<header className={styles.header}>
<Title

View File

@@ -18,13 +18,13 @@
.scrollWrapper.leftShadow::before {
left: 0;
background: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent);
background: linear-gradient(to right, rgba(128, 110, 99, 0.37), transparent);
opacity: 1;
}
.scrollWrapper.rightShadow::after {
right: 0;
background: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent);
background: linear-gradient(to left, rgba(128, 110, 99, 0.37), transparent);
opacity: 1;
}

View File

@@ -7,6 +7,6 @@ export type HeaderProps = {
}
preamble?: string | null
textTransform?: HeadingProps["textTransform"]
title: string | null
title?: string | null
topTitle?: boolean
}