1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

consume fixes, tab fixes

This commit is contained in:
Matthias Kretschmann 2020-09-23 13:55:53 +02:00
parent b5356e6c42
commit d7ff2694f7
Signed by: m
GPG Key ID: 606EEEF3C479A91F
2 changed files with 27 additions and 19 deletions

View File

@ -27,8 +27,9 @@ export default function Consume({
toast.error(consumeError) toast.error(consumeError)
} }
const PurchaseButton = () => const PurchaseButton = () => (
consumeStepText ? ( <div>
{consumeStepText ? (
<Loader message={consumeStepText} /> <Loader message={consumeStepText} />
) : ( ) : (
<Button <Button
@ -38,6 +39,8 @@ export default function Consume({
> >
Buy Buy
</Button> </Button>
)}
</div>
) )
return ( return (

View File

@ -46,15 +46,20 @@ export default function AssetActions({ ddo }: { ddo: DDO }): ReactElement {
{ {
title: 'Use', title: 'Use',
content: UseContent content: UseContent
},
(!((attributes.additionalInformation as unknown) as AdditionalInformationMarket)
?.priceType ||
((attributes.additionalInformation as unknown) as AdditionalInformationMarket)
?.priceType === 'dynamic') && {
title: 'Pool',
content: <Pool ddo={ddo} />
} }
] ]
// Check from metadata, cause that is available earlier
const hasPool =
((attributes.additionalInformation as unknown) as AdditionalInformationMarket)
?.priceType === 'dynamic'
// price?.type === 'pool'
hasPool &&
tabs.push({
title: 'Pool',
content: <Pool ddo={ddo} />
})
return <Tabs items={tabs} className={styles.actions} /> return <Tabs items={tabs} className={styles.actions} />
} }