From 92faefd88e749a54bee69625bcb566bc76329d11 Mon Sep 17 00:00:00 2001 From: Marcin Mazurek Date: Tue, 18 Jan 2022 20:19:36 +0100 Subject: [PATCH] Add styles for Select in disabled state --- .../redeem-itn-rewards/Step1ConfigurationDialog.js | 9 +-------- .../components/widgets/DialogFullSizeOverride.scss | 11 ++++++----- .../app/components/widgets/forms/ItemsDropdown.js | 1 + .../app/components/widgets/forms/WalletsDropdown.js | 3 +++ source/renderer/app/themes/daedalus/cardano.js | 2 ++ source/renderer/app/themes/daedalus/dark-blue.js | 2 ++ source/renderer/app/themes/daedalus/dark-cardano.js | 2 ++ .../renderer/app/themes/daedalus/flight-candidate.js | 2 ++ .../app/themes/daedalus/incentivized-testnet.js | 2 ++ source/renderer/app/themes/daedalus/light-blue.js | 2 ++ .../renderer/app/themes/daedalus/shelley-testnet.js | 2 ++ source/renderer/app/themes/daedalus/white.js | 2 ++ source/renderer/app/themes/daedalus/yellow.js | 2 ++ 13 files changed, 29 insertions(+), 13 deletions(-) diff --git a/source/renderer/app/components/staking/redeem-itn-rewards/Step1ConfigurationDialog.js b/source/renderer/app/components/staking/redeem-itn-rewards/Step1ConfigurationDialog.js index db1e682053..67be2a1931 100644 --- a/source/renderer/app/components/staking/redeem-itn-rewards/Step1ConfigurationDialog.js +++ b/source/renderer/app/components/staking/redeem-itn-rewards/Step1ConfigurationDialog.js @@ -273,18 +273,11 @@ export default class Step1ConfigurationDialog extends Component { const checkboxAcceptance2Field = form.$('checkboxAcceptance2'); const walletId = get(wallet, 'id', null); - const validRecoveryPhase = recoveryPhraseField.isValid; - const buttonClasses = classnames([ 'primary', isCalculatingReedemFees ? styles.isSubmitting : null, ]); - const walletsDropdownClasses = classnames([ - styles.walletsDropdown, - !validRecoveryPhase ? styles.disabled : null, - ]); - const actions = { direction: 'column', items: [ @@ -371,7 +364,6 @@ export default class Step1ConfigurationDialog extends Component { />
{ value={walletId} getStakePoolById={() => {}} errorPosition="bottom" + disabled={!recoveryPhraseField.isValid} />
, + disabled?: boolean, className?: string, }; diff --git a/source/renderer/app/components/widgets/forms/WalletsDropdown.js b/source/renderer/app/components/widgets/forms/WalletsDropdown.js index d6b3fd0019..81133adc06 100644 --- a/source/renderer/app/components/widgets/forms/WalletsDropdown.js +++ b/source/renderer/app/components/widgets/forms/WalletsDropdown.js @@ -18,6 +18,7 @@ import ItemsDropdown from './ItemsDropdown'; * */ type Props = { + disabled?: boolean, className?: string, getStakePoolById: Function, numberOfStakePools: number, @@ -42,6 +43,7 @@ function WalletsDropdown({ numberOfStakePools, onSearch = onSearchWalletsDropdown, wallets = [], + disabled, ...props }: Props) { const discreetModeFeature = useDiscreetModeFeature(); @@ -79,6 +81,7 @@ function WalletsDropdown({ }); return (