mirror of
https://github.com/trezor/trezor-wallet
synced 2024-11-24 09:18:09 +00:00
Fix broken eject icon & disable click on Header in LeftNavigation if device is in bootloader moder
This commit is contained in:
parent
cfda758ecb
commit
1bc6fa9412
@ -26,7 +26,7 @@ const Wrapper = styled.div`
|
||||
box-shadow: none;
|
||||
`}
|
||||
|
||||
${props => props.isHoverable && css`
|
||||
${props => props.isHoverable && !props.disabled && css`
|
||||
&:hover {
|
||||
background: ${colors.GRAY_LIGHT};
|
||||
}
|
||||
@ -103,7 +103,10 @@ const DeviceHeader = ({
|
||||
isHoverable={isHoverable}
|
||||
disabled={disabled}
|
||||
>
|
||||
<ClickWrapper disabled={disabled} onClick={onClickWrapper}>
|
||||
<ClickWrapper
|
||||
disabled={disabled}
|
||||
onClick={onClickWrapper}
|
||||
>
|
||||
<ImageWrapper>
|
||||
<Dot color={getStatusColor(status)} />
|
||||
<TrezorImage model={getVersion(device)} />
|
||||
|
@ -15,7 +15,9 @@ class DeviceList extends Component {
|
||||
}
|
||||
|
||||
render() {
|
||||
const { devices, selectedDevice, onSelectDevice } = this.props;
|
||||
const {
|
||||
devices, selectedDevice, onSelectDevice, forgetDevice,
|
||||
} = this.props;
|
||||
return (
|
||||
<Wrapper>
|
||||
{devices
|
||||
@ -31,13 +33,13 @@ class DeviceList extends Component {
|
||||
onSelectDevice(device);
|
||||
}
|
||||
}}
|
||||
onClickIcon={() => this.onDeviceMenuClick({ type: 'forget', label: '' }, device)}
|
||||
onClickIcon={() => forgetDevice(device)}
|
||||
icon={(
|
||||
<React.Fragment>
|
||||
<IconClick onClick={(event) => {
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
this.onDeviceMenuClick({ type: 'forget', label: '' }, device);
|
||||
forgetDevice(device);
|
||||
}}
|
||||
>
|
||||
<Icon
|
||||
|
@ -110,6 +110,7 @@ class DeviceMenu extends Component<Props> {
|
||||
devices={devices}
|
||||
selectedDevice={selectedDevice}
|
||||
onSelectDevice={onSelectDevice}
|
||||
forgetDevice={() => this.props.forgetDevice(selectedDevice)}
|
||||
/>
|
||||
<ButtonWrapper>
|
||||
{isWebUSB(transport) && (
|
||||
|
@ -190,8 +190,7 @@ class LeftNavigation extends React.PureComponent<Props, State> {
|
||||
isSelected
|
||||
onClickWrapper={() => this.handleOpen()}
|
||||
device={this.props.wallet.selectedDevice}
|
||||
transport={this.props.connect.transport}
|
||||
devices={this.props.devices}
|
||||
disabled={this.props.wallet.selectedDevice.features && this.props.wallet.selectedDevice.features.bootloader_mode && this.props.devices.length === 1}
|
||||
isOpen={this.props.wallet.dropdownOpened}
|
||||
icon={(
|
||||
<React.Fragment>
|
||||
|
Loading…
Reference in New Issue
Block a user