fix: disable button on not isComplete

This commit is contained in:
Christel Westerberg
2024-11-19 14:06:09 +01:00
parent c2ef7f7074
commit d43c29e394
3 changed files with 14 additions and 4 deletions

View File

@@ -75,7 +75,11 @@ export default function SectionAccordion({
</div>
</div>
<header className={styles.header}>
<button onClick={onModify} className={styles.modifyButton}>
<button
onClick={onModify}
disabled={!isComplete}
className={styles.modifyButton}
>
<Footnote
className={styles.title}
asChild
@@ -94,7 +98,9 @@ export default function SectionAccordion({
)}
</button>
</header>
<div className={styles.content}>{children}</div>
<div className={styles.content}>
<div className={styles.contentWrapper}>{children}</div>
</div>
</div>
)
}

View File

@@ -33,6 +33,10 @@
padding: 0;
}
.modifyButton:disabled {
cursor: default;
}
.title {
grid-area: title;
text-align: start;
@@ -81,7 +85,7 @@
grid-template-rows: var(--header-height) 1fr;
}
.accordion[data-open="true"] .content {
.contentWrapper {
padding-bottom: var(--Spacing-x3);
}

View File

@@ -88,7 +88,7 @@ export function filterDuplicateRoomTypesByLowestPrice(
Math.min(
Number(
previousLowest.products[0].productType.public.localPrice
.pricePerNight
?.pricePerNight
) ?? Infinity,
Number(
previousLowest.products[0].productType.member?.localPrice