diff --git a/js/packages/web/src/views/art/index.less b/js/packages/web/src/views/art/index.less index b07bdbd..22035cd 100644 --- a/js/packages/web/src/views/art/index.less +++ b/js/packages/web/src/views/art/index.less @@ -33,3 +33,9 @@ font-weight: 600; font-size: 1.3rem; } + +.art-edition { + font-weight: 600; + font-size: 1.3rem; + color: #fff; +} diff --git a/js/packages/web/src/views/art/index.tsx b/js/packages/web/src/views/art/index.tsx index 03211cd..556a7bc 100644 --- a/js/packages/web/src/views/art/index.tsx +++ b/js/packages/web/src/views/art/index.tsx @@ -10,6 +10,7 @@ import { MetaAvatar } from '../../components/MetaAvatar'; import { sendSignMetadata } from '../../actions/sendSignMetadata'; import { PublicKey } from '@solana/web3.js'; import { ViewOn } from './../../components/ViewOn'; +import { ArtType } from '../../types'; const { Content } = Layout; @@ -19,6 +20,14 @@ export const ArtView = () => { const connection = useConnection(); const art = useArt(id); + let badge = ''; + if (art.type === ArtType.NFT) { + badge = 'Unique'; + } else if (art.type === ArtType.Master) { + badge = 'NFT 0'; + } else if (art.type === ArtType.Print) { + badge = `${art.edition} of ${art.supply}`; + } const { ref, data } = useExtendedArt(id); // const { userAccounts } = useUserAccounts(); @@ -133,6 +142,12 @@ export const ArtView = () => { + + +
Edition
+
{badge}
+ +
{/*