fix: don't display buy new stamp button when already in process of buying one (#422)

This commit is contained in:
Vojtech Simetka
2022-06-21 12:31:28 +02:00
committed by GitHub
parent 7c39e2741c
commit 807af122f7
+9 -7
View File
@@ -67,13 +67,15 @@ export function UploadActionBar({
Back To Preview
</SwarmButton>
</ExpandableListItemActions>
<SwarmButton
disabled={stampMode === 'BUY' && !hasAnyStamps}
onClick={() => setStampMode(stampMode === 'BUY' ? 'SELECT' : 'BUY')}
iconType={stampMode === 'BUY' ? Layers : PlusSquare}
>
{stampMode === 'BUY' ? 'Use Existing Stamp' : 'Buy New Stamp'}
</SwarmButton>
{hasAnyStamps && (
<SwarmButton
disabled={stampMode === 'BUY' && !hasAnyStamps}
onClick={() => setStampMode(stampMode === 'BUY' ? 'SELECT' : 'BUY')}
iconType={stampMode === 'BUY' ? Layers : PlusSquare}
>
{stampMode === 'BUY' ? 'Use Existing Stamp' : 'Buy New Stamp'}
</SwarmButton>
)}
</Grid>
)
}