Skip to content

Commit d28e004

Browse files
committed
Add type assertion for purchaseData prop in PayEmbed
Explicitly casts the purchaseData prop to Record<string, unknown> | undefined in multiple locations within PayEmbed.tsx to ensure correct typing and prevent potential type errors.
1 parent 72df995 commit d28e004

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/thirdweb/src/react/web/ui/PayEmbed.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ export function PayEmbed(props: PayEmbedProps) {
363363
? ["card"]
364364
: ["crypto", "card"]
365365
}
366-
purchaseData={props.payOptions?.purchaseData}
366+
purchaseData={props.payOptions?.purchaseData as Record<string, unknown> | undefined}
367367
theme={theme}
368368
title={metadata?.name || "Buy"}
369369
tokenAddress={
@@ -388,7 +388,7 @@ export function PayEmbed(props: PayEmbedProps) {
388388
? ["crypto"]
389389
: ["crypto", "card"]
390390
}
391-
purchaseData={props.payOptions?.purchaseData}
391+
purchaseData={props.payOptions?.purchaseData as Record<string, unknown> | undefined}
392392
seller={props.payOptions.paymentInfo.sellerAddress as Address}
393393
theme={theme}
394394
tokenAddress={
@@ -410,7 +410,7 @@ export function PayEmbed(props: PayEmbedProps) {
410410
? ["crypto"]
411411
: ["crypto", "card"]
412412
}
413-
purchaseData={props.payOptions?.purchaseData}
413+
purchaseData={props.payOptions?.purchaseData as Record<string, unknown> | undefined}
414414
theme={theme}
415415
title={metadata?.name}
416416
transaction={props.payOptions.transaction}

0 commit comments

Comments
 (0)