diff --git a/packages/app-accounts/src/modals/Backup.tsx b/packages/app-accounts/src/modals/Backup.tsx index e3a5127e0b22..0f7a5d7ae556 100644 --- a/packages/app-accounts/src/modals/Backup.tsx +++ b/packages/app-accounts/src/modals/Backup.tsx @@ -68,7 +68,6 @@ export default function ({ address, onClose }: Props): React.ReactElement { {this.renderContent()} {this.renderButtons()} diff --git a/packages/app-accounts/src/modals/Create.tsx b/packages/app-accounts/src/modals/Create.tsx index 8bad72a16261..16b2ed917680 100644 --- a/packages/app-accounts/src/modals/Create.tsx +++ b/packages/app-accounts/src/modals/Create.tsx @@ -191,7 +191,6 @@ function Create ({ className, onClose, onStatusChange, seed: propsSeed, type: pr {address && isConfirmationOpen && ( + {address && isConfirmationOpen && ( { const { isFileValid, isPassValid } = this.state; return ( - + {this.renderInput()} diff --git a/packages/app-accounts/src/modals/Qr.tsx b/packages/app-accounts/src/modals/Qr.tsx index 593ef76fee05..0b4f2ad8e55a 100644 --- a/packages/app-accounts/src/modals/Qr.tsx +++ b/packages/app-accounts/src/modals/Qr.tsx @@ -50,7 +50,6 @@ function QrModal ({ className, onClose, onStatusChange }: Props): React.ReactEle { diff --git a/packages/app-accounts/src/modals/Transfer.tsx b/packages/app-accounts/src/modals/Transfer.tsx index 513e073e30d5..90915e34cf4c 100644 --- a/packages/app-accounts/src/modals/Transfer.tsx +++ b/packages/app-accounts/src/modals/Transfer.tsx @@ -87,7 +87,6 @@ function Transfer ({ className, onClose, recipientId: propRecipientId, senderId:
diff --git a/packages/app-address-book/src/modals/Create.tsx b/packages/app-address-book/src/modals/Create.tsx index 88037d8f1d54..8dd0925505df 100644 --- a/packages/app-address-book/src/modals/Create.tsx +++ b/packages/app-address-book/src/modals/Create.tsx @@ -75,10 +75,7 @@ export default function Create ({ onClose, onStatusChange }: Props): React.React }; return ( - + { diff --git a/packages/app-democracy/src/Overview/Voting.tsx b/packages/app-democracy/src/Overview/Voting.tsx index 1961c745dfc2..a8e5a29ed359 100644 --- a/packages/app-democracy/src/Overview/Voting.tsx +++ b/packages/app-democracy/src/Overview/Voting.tsx @@ -33,7 +33,6 @@ export default function Voting ({ referendumId }: Props): React.ReactElement diff --git a/packages/app-generic-asset/src/modals/Create.tsx b/packages/app-generic-asset/src/modals/Create.tsx index ff4636524953..f409c6581397 100644 --- a/packages/app-generic-asset/src/modals/Create.tsx +++ b/packages/app-generic-asset/src/modals/Create.tsx @@ -28,10 +28,7 @@ function Create ({ onClose, onRegister, t }: Props): React.ReactElement { }; return ( - + { {this.renderContent()} diff --git a/packages/app-staking/src/Actions/Account/InjectKeys.tsx b/packages/app-staking/src/Actions/Account/InjectKeys.tsx index 370cf72a4968..87cafd106e1e 100644 --- a/packages/app-staking/src/Actions/Account/InjectKeys.tsx +++ b/packages/app-staking/src/Actions/Account/InjectKeys.tsx @@ -72,7 +72,6 @@ function InjectKeys ({ isOpen = true, onClose, t }: Props): React.ReactElement

diff --git a/packages/app-staking/src/Actions/Account/Nominate.tsx b/packages/app-staking/src/Actions/Account/Nominate.tsx index ea9b835a927c..be2bd35022a9 100644 --- a/packages/app-staking/src/Actions/Account/Nominate.tsx +++ b/packages/app-staking/src/Actions/Account/Nominate.tsx @@ -61,7 +61,6 @@ function Nominate ({ className, controllerId, nominees, onClose, next, stakingOv { diff --git a/packages/app-staking/src/Actions/Account/SetRewardDestination.tsx b/packages/app-staking/src/Actions/Account/SetRewardDestination.tsx index 9439e694abc5..631d38f44a8d 100644 --- a/packages/app-staking/src/Actions/Account/SetRewardDestination.tsx +++ b/packages/app-staking/src/Actions/Account/SetRewardDestination.tsx @@ -39,7 +39,6 @@ class SetRewardDestination extends TxComponent { {this.renderContent()} diff --git a/packages/app-staking/src/Actions/Account/SetSessionKey.tsx b/packages/app-staking/src/Actions/Account/SetSessionKey.tsx index 857e97ce07ff..a68c5400a4e7 100644 --- a/packages/app-staking/src/Actions/Account/SetSessionKey.tsx +++ b/packages/app-staking/src/Actions/Account/SetSessionKey.tsx @@ -42,7 +42,6 @@ function SetSessionKey ({ controllerId, isOpen, onClose, sessionIds, stashId, t diff --git a/packages/app-staking/src/Actions/Account/Unbond.tsx b/packages/app-staking/src/Actions/Account/Unbond.tsx index 7bb36dc77331..88274ba9907a 100644 --- a/packages/app-staking/src/Actions/Account/Unbond.tsx +++ b/packages/app-staking/src/Actions/Account/Unbond.tsx @@ -63,7 +63,6 @@ class Unbond extends TxComponent { {this.renderContent()} diff --git a/packages/app-staking/src/Actions/Account/Validate.tsx b/packages/app-staking/src/Actions/Account/Validate.tsx index 619a3c354278..f70eaf2e29c0 100644 --- a/packages/app-staking/src/Actions/Account/Validate.tsx +++ b/packages/app-staking/src/Actions/Account/Validate.tsx @@ -85,7 +85,6 @@ class Validate extends TxComponent { {this.renderContent()} diff --git a/packages/app-staking/src/Actions/NewStake.tsx b/packages/app-staking/src/Actions/NewStake.tsx index 0d6b188e7529..5413754d1328 100644 --- a/packages/app-staking/src/Actions/NewStake.tsx +++ b/packages/app-staking/src/Actions/NewStake.tsx @@ -59,7 +59,6 @@ class NewStake extends TxComponent { diff --git a/packages/app-tech-comm/src/Proposals/Voting.tsx b/packages/app-tech-comm/src/Proposals/Voting.tsx index eeb29332a778..30ce6d9ff946 100644 --- a/packages/app-tech-comm/src/Proposals/Voting.tsx +++ b/packages/app-tech-comm/src/Proposals/Voting.tsx @@ -35,7 +35,6 @@ function Voting ({ hash, proposalId, t }: Props): React.ReactElement | nu {isVotingOpen && ( diff --git a/packages/app-toolbox/src/Unlock.tsx b/packages/app-toolbox/src/Unlock.tsx index 480ef826122b..40fd5c2c381a 100644 --- a/packages/app-toolbox/src/Unlock.tsx +++ b/packages/app-toolbox/src/Unlock.tsx @@ -46,7 +46,6 @@ class Unlock extends TxComponent { {this.renderContent()} {this.renderActions()} diff --git a/packages/app-treasury/src/Overview/Propose.tsx b/packages/app-treasury/src/Overview/Propose.tsx index 1b1a862b9f5f..a127a95a684f 100644 --- a/packages/app-treasury/src/Overview/Propose.tsx +++ b/packages/app-treasury/src/Overview/Propose.tsx @@ -35,7 +35,6 @@ export default function Propose ({ className }: Props): React.ReactElement diff --git a/packages/app-treasury/src/Overview/Submission.tsx b/packages/app-treasury/src/Overview/Submission.tsx index 6fea8316c944..1ed5545cdd1a 100644 --- a/packages/app-treasury/src/Overview/Submission.tsx +++ b/packages/app-treasury/src/Overview/Submission.tsx @@ -47,7 +47,6 @@ export default function Submission ({ councilProposals, id, isDisabled }: Props) {isOpen && ( diff --git a/packages/app-treasury/src/Overview/Voting.tsx b/packages/app-treasury/src/Overview/Voting.tsx index ce95958e7ab0..d735f93e7707 100644 --- a/packages/app-treasury/src/Overview/Voting.tsx +++ b/packages/app-treasury/src/Overview/Voting.tsx @@ -65,7 +65,6 @@ export default function Voting ({ councilProposals, isDisabled }: Props): React. {isOpen && ( diff --git a/packages/apps/src/modals/Network.tsx b/packages/apps/src/modals/Network.tsx index b38c68bfbb4b..e1fc8fe9761b 100644 --- a/packages/apps/src/modals/Network.tsx +++ b/packages/apps/src/modals/Network.tsx @@ -20,7 +20,6 @@ export default function NetworkModal ({ className, onClose }: Props): React.Reac diff --git a/packages/react-components/src/Forget.tsx b/packages/react-components/src/Forget.tsx index c765a237b7c9..26be73c82946 100644 --- a/packages/react-components/src/Forget.tsx +++ b/packages/react-components/src/Forget.tsx @@ -102,7 +102,6 @@ export default function Forget (props: Props): React.ReactElement { className='app--accounts-Modal' header={getHeaderText(mode, t)} onClose={onClose} - open > {renderContent(props, t)} diff --git a/packages/react-components/src/Modal.tsx b/packages/react-components/src/Modal.tsx index 77dc935b8ade..b605438460ce 100644 --- a/packages/react-components/src/Modal.tsx +++ b/packages/react-components/src/Modal.tsx @@ -12,11 +12,12 @@ import { classes } from './util'; interface Props extends BareProps { children: React.ReactNode; header?: React.ReactNode; + open?: boolean; [index: string]: any; } function Modal (props: Props): React.ReactElement { - const { className, children, header } = props; + const { className, children, header, open = true } = props; return ( { className={classes('theme--default', 'ui--Modal', className)} dimmer='inverted' header={undefined} + open={open} > {header && ( {header} diff --git a/packages/react-signer/src/Modal.tsx b/packages/react-signer/src/Modal.tsx index 59d7221b04a8..6d00e0923177 100644 --- a/packages/react-signer/src/Modal.tsx +++ b/packages/react-signer/src/Modal.tsx @@ -163,10 +163,7 @@ class Signer extends React.PureComponent { } return ( - + {this.renderContent()}