From f31cb49e2a4b496a27d498cc1cd3945712ae6e3f Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Mon, 6 Jan 2020 15:15:39 +0100 Subject: [PATCH] Don't use prop-types in drive selector Change-type: patch --- lib/gui/app/pages/main/DriveSelector.tsx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/lib/gui/app/pages/main/DriveSelector.tsx b/lib/gui/app/pages/main/DriveSelector.tsx index 7fc11943..a3664d51 100644 --- a/lib/gui/app/pages/main/DriveSelector.tsx +++ b/lib/gui/app/pages/main/DriveSelector.tsx @@ -15,7 +15,6 @@ */ import * as _ from 'lodash'; -import * as propTypes from 'prop-types'; import * as React from 'react'; import styled from 'styled-components'; import * as driveConstraints from '../../../../shared/drive-constraints'; @@ -64,13 +63,21 @@ const getDriveSelectionStateSlice = () => ({ targets: selectionState.getSelectedDrives(), }); +interface DriveSelectorProps { + webviewShowing: boolean; + disabled: boolean; + nextStepDisabled: boolean; + hasDrive: boolean; + flashing: boolean; +} + export const DriveSelector = ({ webviewShowing, disabled, nextStepDisabled, hasDrive, flashing, -}: any) => { +}: DriveSelectorProps) => { // TODO: inject these from redux-connector const [ { showDrivesButton, driveListLabel, targets }, @@ -133,11 +140,3 @@ export const DriveSelector = ({ ); }; - -DriveSelector.propTypes = { - webviewShowing: propTypes.bool, - disabled: propTypes.bool, - nextStepDisabled: propTypes.bool, - hasDrive: propTypes.bool, - flashing: propTypes.bool, -};