make owner optional for token instance

This commit is contained in:
tom
2023-04-14 15:06:53 -03:00
parent 98c145ab95
commit 08b0a2cb87
2 changed files with 13 additions and 11 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ export interface TokenInstance {
animation_url: string | null;
external_app_url: string | null;
metadata: Record<string, unknown> | null;
owner: AddressParam;
owner: AddressParam | null;
token: TokenInfo;
}
+12 -10
View File
@@ -60,16 +60,18 @@ const TokenInstanceDetails = ({ data, scrollRef }: Props) => {
>
<TokenSnippet hash={ data.token.address } name={ data.token.name }/>
</DetailsInfoItem>
<DetailsInfoItem
title="Owner"
hint="Current owner of this token instance"
>
<Address>
<AddressIcon address={ data.owner }/>
<AddressLink type="address" hash={ data.owner.hash } ml={ 2 }/>
<CopyToClipboard text={ data.owner.hash }/>
</Address>
</DetailsInfoItem>
{ data.owner && (
<DetailsInfoItem
title="Owner"
hint="Current owner of this token instance"
>
<Address>
<AddressIcon address={ data.owner }/>
<AddressLink type="address" hash={ data.owner.hash } ml={ 2 }/>
<CopyToClipboard text={ data.owner.hash }/>
</Address>
</DetailsInfoItem>
) }
<TokenInstanceCreatorAddress hash={ data.token.address }/>
<DetailsInfoItem
title="Token ID"