fix: set redeem description nullable in order to handle the transition from string to RTE

This commit is contained in:
Christian Andolf
2025-04-11 09:16:13 +02:00
parent 543ea3e5a3
commit 80a738af7b
2 changed files with 42 additions and 32 deletions

View File

@@ -46,13 +46,13 @@ export default function Tier({
{reward.label}
</Title>
{reward.redeemLocation !== "Non-redeemable" ? (
{reward.redeemLocation !== "Non-redeemable" && (
<>
{redeemStep === "initial" && (
<Body textAlign="center">{reward.description}</Body>
)}
{redeemStep === "confirmation" && (
{redeemStep === "confirmation" && reward.redeem_description && (
<JsonToHtml
embeds={
reward.redeem_description.embedded_itemsConnection.edges
@@ -67,12 +67,14 @@ export default function Tier({
<MembershipNumberBadge membershipNumber={membershipNumber} />
)}
</>
) : (
<JsonToHtml
embeds={reward.redeem_description.embedded_itemsConnection.edges}
nodes={reward.redeem_description.json.children}
/>
)}
{reward.redeemLocation === "Non-redeemable" &&
reward.redeem_description && (
<JsonToHtml
embeds={reward.redeem_description.embedded_itemsConnection.edges}
nodes={reward.redeem_description.json.children}
/>
)}
</div>
{reward.redeemLocation !== "Non-redeemable" ? (