feat: improve stamp selector (#400)

This commit is contained in:
Cafe137
2022-06-20 11:11:54 +02:00
committed by GitHub
parent e9666639b2
commit 0f0d72e7c5
5 changed files with 45 additions and 12 deletions
+3
View File
@@ -13,6 +13,7 @@ interface Props {
onProceed: () => void
isUploading: boolean
hasStamp: boolean
hasAnyStamps: boolean
uploadLabel: string
stampMode: 'BUY' | 'SELECT'
setStampMode: (mode: 'BUY' | 'SELECT') => void
@@ -26,6 +27,7 @@ export function UploadActionBar({
onProceed,
isUploading,
hasStamp,
hasAnyStamps,
uploadLabel,
stampMode,
setStampMode,
@@ -62,6 +64,7 @@ export function UploadActionBar({
</SwarmButton>
</ExpandableListItemActions>
<SwarmButton
disabled={stampMode === 'BUY' && !hasAnyStamps}
onClick={() => setStampMode(stampMode === 'BUY' ? 'SELECT' : 'BUY')}
iconType={stampMode === 'BUY' ? Layers : PlusSquare}
>