Skip to content
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Commit aa275ce

Browse files
committed
handle updated sdk
1 parent baa14ba commit aa275ce

7 files changed

Lines changed: 27 additions & 27 deletions

docs/react.mediarendererprops.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,6 @@ export interface MediaRendererProps extends SharedMediaProps
1818
| Property | Type | Description |
1919
| --- | --- | --- |
2020
| [alt?](./react.mediarendererprops.alt.md) | string | <i>(Optional)</i> The alt text for the media. |
21-
| [poster?](./react.mediarendererprops.poster.md) | string | <i>(Optional)</i> The media poster image uri. (if applicable) |
22-
| [src?](./react.mediarendererprops.src.md) | string | <i>(Optional)</i> The media source uri. |
21+
| [poster?](./react.mediarendererprops.poster.md) | string \| null | <i>(Optional)</i> The media poster image uri. (if applicable) |
22+
| [src?](./react.mediarendererprops.src.md) | string \| null | <i>(Optional)</i> The media source uri. |
2323

docs/react.mediarendererprops.poster.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ The media poster image uri. (if applicable)
99
<b>Signature:</b>
1010

1111
```typescript
12-
poster?: string;
12+
poster?: string | null;
1313
```

docs/react.mediarendererprops.src.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ The media source uri.
99
<b>Signature:</b>
1010

1111
```typescript
12-
src?: string;
12+
src?: string | null;
1313
```

docs/react.useunclaimednfts.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ Use this to get a list of \*unclaimed\* NFT tokens of your ERC721 Drop contract.
1515
export declare function useUnclaimedNFTs(contract: RequiredParam<NFTDrop>, queryParams?: QueryAllParams): import("react-query").UseQueryResult<{
1616
[x: string]: import("@thirdweb-dev/sdk").Json;
1717
name?: string | undefined;
18-
description?: string | undefined;
19-
image?: string | undefined;
20-
external_url?: string | undefined;
21-
animation_url?: string | undefined;
18+
description?: string | null | undefined;
19+
image?: string | null | undefined;
20+
external_url?: string | null | undefined;
21+
animation_url?: string | null | undefined;
2222
uri: string;
2323
id: BigNumber;
2424
}[], unknown>;
@@ -33,7 +33,7 @@ export declare function useUnclaimedNFTs(contract: RequiredParam<NFTDrop>, query
3333

3434
<b>Returns:</b>
3535

36-
import("react-query").UseQueryResult&lt;{ \[x: string\]: import("@thirdweb-dev/sdk").Json; name?: string \| undefined; description?: string \| undefined; image?: string \| undefined; external\_url?: string \| undefined; animation\_url?: string \| undefined; uri: string; id: BigNumber; }\[\], unknown&gt;
36+
import("react-query").UseQueryResult&lt;{ \[x: string\]: import("@thirdweb-dev/sdk").Json; name?: string \| undefined; description?: string \| null \| undefined; image?: string \| null \| undefined; external\_url?: string \| null \| undefined; animation\_url?: string \| null \| undefined; uri: string; id: BigNumber; }\[\], unknown&gt;
3737

3838
a response object that includes an array of NFTs that are unclaimed
3939

etc/react.api.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,8 @@ export const MediaRenderer: React_2.ForwardRefExoticComponent<MediaRendererProps
142142
// @public
143143
export interface MediaRendererProps extends SharedMediaProps {
144144
alt?: string;
145-
poster?: string;
146-
src?: string;
145+
poster?: string | null;
146+
src?: string | null;
147147
}
148148

149149
// @public (undocumented)
@@ -848,10 +848,10 @@ export function useTotalCirculatingSupply(contract: RequiredParam<NFTContract>):
848848
export function useUnclaimedNFTs(contract: RequiredParam<NFTDrop>, queryParams?: QueryAllParams): UseQueryResult< {
849849
[x: string]: Json;
850850
name?: string | undefined;
851-
description?: string | undefined;
852-
image?: string | undefined;
853-
external_url?: string | undefined;
854-
animation_url?: string | undefined;
851+
description?: string | null | undefined;
852+
image?: string | null | undefined;
853+
external_url?: string | null | undefined;
854+
animation_url?: string | null | undefined;
855855
uri: string;
856856
id: BigNumber;
857857
}[], unknown>;

src/components/MediaRenderer.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ export interface MediaRendererProps extends SharedMediaProps {
3535
/**
3636
* The media source uri.
3737
*/
38-
src?: string;
38+
src?: string | null;
3939
/**
4040
* The alt text for the media.
4141
*/
4242
alt?: string;
4343
/**
4444
* The media poster image uri. (if applicable)
4545
*/
46-
poster?: string;
46+
poster?: string | null;
4747
}
4848

4949
interface PlayButtonProps {
@@ -136,8 +136,8 @@ const VideoPlayer = React.forwardRef<
136136
<div style={{ position: "relative", ...style }} {...restProps}>
137137
<video
138138
ref={mergeRefs([videoRef, ref])}
139-
src={src}
140-
poster={poster}
139+
src={src ?? undefined}
140+
poster={poster ?? undefined}
141141
loop
142142
playsInline
143143
muted={muted}
@@ -263,7 +263,7 @@ const AudioPlayer = React.forwardRef<
263263
/>
264264
<audio
265265
ref={mergeRefs([audioRef, ref])}
266-
src={src}
266+
src={src ?? undefined}
267267
loop
268268
playsInline
269269
muted={muted}
@@ -317,7 +317,7 @@ const IframePlayer = React.forwardRef<
317317
ref={observe}
318318
>
319319
<iframe
320-
src={playing ? src : undefined}
320+
src={playing ? src ?? undefined : undefined}
321321
ref={ref}
322322
style={{
323323
objectFit: "contain",
@@ -411,7 +411,7 @@ const LinkPlayer = React.forwardRef<
411411
textDecoration: "underline",
412412
color: "rgb(138, 147, 155)",
413413
}}
414-
href={src}
414+
href={src ?? undefined}
415415
target="_blank"
416416
ref={ref as unknown as React.LegacyRef<HTMLAnchorElement>}
417417
>
@@ -461,8 +461,8 @@ export const MediaRenderer = React.forwardRef<
461461
ref,
462462
) => {
463463
const mergedStyle: React.CSSProperties = { objectFit: "contain", ...style };
464-
const videoOrImageSrc = useResolvedMediaType(src);
465-
const possiblePosterSrc = useResolvedMediaType(poster);
464+
const videoOrImageSrc = useResolvedMediaType(src ?? undefined);
465+
const possiblePosterSrc = useResolvedMediaType(poster ?? undefined);
466466
if (!videoOrImageSrc.mimeType) {
467467
return (
468468
<img

yarn.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -989,9 +989,9 @@
989989
integrity sha512-TUWo1vV6kEDZGfLRv9wJFxAkncc2lLCfPUN2YJp/4Ggqlm4ZdeELW2Y4cV+H8DMeiMO4ROLKNa2PUUHTQH2SJg==
990990

991991
"@thirdweb-dev/sdk@^2.2.10":
992-
version "2.2.10"
993-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-2.2.10.tgz#d7f4a99263e12bc44bf4bf52be28e62f6eade7cd"
994-
integrity sha512-w5NMWtmlWuzWMcUZUMwQy1MWAmkbBD7oEqCYC07a/uipUcZnS5NQ0+6XZPuRp1/2FNjxeInyeS9ZGwJISfaJxg==
992+
version "2.2.11"
993+
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-2.2.11.tgz#eeb2ea88e3a16a8cea634094e06a7f6478d279d4"
994+
integrity sha512-oFRgmSXysG64ZT+9DpDCwVUSg09HjvTgyi6u6yYjXmir8CgVmwQHVhBxOUGXmG3oHgFDenUtdxmma3Vvdoi8mg==
995995
dependencies:
996996
"@thirdweb-dev/contracts" "2.3.6"
997997
"@web-std/file" "^3.0.0"

0 commit comments

Comments
 (0)