Skip to content

Commit af1ec10

Browse files
committed
Add disclaimer slot to Checkout component
Introduced a new slot named "disclaimer" in the Checkout component to allow for additional user-defined content. Updated relevant files to demonstrate the usage of this new slot, enabling a flexible and modular design. This enhancement allows for the inclusion of important notices or legal disclaimers in the checkout process.
1 parent 4fcdfb8 commit af1ec10

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

example/Checkout.astro

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ const payload = toUtf8Bytes('tier-1')
1919
rpcUrl="https://polygon-rpc.com"
2020
payload={payload}
2121
itemName="Example"
22-
description="Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."
23-
itemImageSrc=""
24-
itemVideoSrc="http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4"
22+
description="1 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.9"
23+
itemImageSrc="https://images.unsplash.com/photo-1634655377962-e6e7b446e7e9?q=80&w=1200&h=1200&fit=crop"
24+
itemVideoSrc=""
2525
uiMode="embed"
2626
{...props}
27-
/>
27+
>
28+
<div class="opacity-50" slot="checkout:disclaimer">We strictly prohibit any unauthorized reproduction, reprinting, reuse, or modification of any part or all of the content (images, text, etc.) published on this site</div>
29+
</Checkout_>
2830
</div>
2931

3032
<Checkout_

src/ui/components/Checkout/Checkout.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ const SlotsCheckoutResultBeforePreview = clubs.slots.filter(
8989
<slot name="checkout:main:transaction-form" slot="main:transaction-form" />
9090
<slot name="checkout:after:price" slot="after:price" />
9191
<slot name="checkout:result:before:preview" slot="result:before:preview" />
92+
<slot name="checkout:disclaimer" slot="disclaimer" />
9293

9394
{
9495
SlotsCheckoutBeforeTransactionForm.map((Slot) => (

src/ui/components/Checkout/Checkout.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -606,6 +606,8 @@ onUnmounted(() => {
606606
class="prose-hr:my-5 opacity-50"
607607
:class="ProseTextInherit"
608608
></aside>
609+
610+
<slot name="disclaimer"></slot>
609611
</section>
610612

611613
<section class="p-3">

0 commit comments

Comments
 (0)