From 943765bd4d79cba1644c98c22790321c8b9711f8 Mon Sep 17 00:00:00 2001 From: Alexis Svinartchouk Date: Wed, 13 May 2020 13:16:39 +0200 Subject: [PATCH] Fix drive selector modal padding Changelog-entry: Fix drive selector modal padding Change-type: patch --- .../drive-selector/DriveSelectorModal.tsx | 193 +++++++++--------- 1 file changed, 94 insertions(+), 99 deletions(-) diff --git a/lib/gui/app/components/drive-selector/DriveSelectorModal.tsx b/lib/gui/app/components/drive-selector/DriveSelectorModal.tsx index 48f261c2..44d7800a 100644 --- a/lib/gui/app/components/drive-selector/DriveSelectorModal.tsx +++ b/lib/gui/app/components/drive-selector/DriveSelectorModal.tsx @@ -141,118 +141,113 @@ export function DriveSelectorModal({ close }: { close: () => void }) { return ( -
-
    - {_.map(drives, (drive, index) => { - return ( -
  • attribute but used by css rule) - disabled={!isDriveValid(drive, selectionState.getImage())} - onDoubleClick={() => selectDriveAndClose(drive)} - onClick={() => toggleDrive(drive)} +
      + {_.map(drives, (drive, index) => { + return ( +
    • attribute but used by css rule) + disabled={!isDriveValid(drive, selectionState.getImage())} + onDoubleClick={() => selectDriveAndClose(drive)} + onClick={() => toggleDrive(drive)} + > + {drive.icon && ( + Drive device type logo + )} +
      keyboardToggleDrive(drive, evt)} > - {drive.icon && ( - Drive device type logo +
      + {drive.description} + {drive.size && ( + + {' '} + - {bytesToClosestUnit(drive.size)} + + )} +
      + {!drive.link && ( +

      {drive.displayName}

      )} -
      keyboardToggleDrive(drive, evt)} - > -
      - {drive.description} - {drive.size && ( - - {' '} - - {bytesToClosestUnit(drive.size)} + {drive.link && ( +

      + {drive.displayName} -{' '} + + installMissingDrivers(drive)}> + {drive.linkCTA} + + +

      + )} + +
      + {_.map(getDriveStatuses(drive), (status, idx) => { + const className = { + [COMPATIBILITY_STATUS_TYPES.WARNING]: 'label-warning', + [COMPATIBILITY_STATUS_TYPES.ERROR]: 'label-danger', + }; + return ( + + {status.message} - )} -
      - {!drive.link && ( -

      {drive.displayName}

      - )} - {drive.link && ( -

      - {drive.displayName} -{' '} - - installMissingDrivers(drive)}> - {drive.linkCTA} - - -

      - )} - -
      - {_.map(getDriveStatuses(drive), (status, idx) => { - const className = { - [COMPATIBILITY_STATUS_TYPES.WARNING]: 'label-warning', - [COMPATIBILITY_STATUS_TYPES.ERROR]: 'label-danger', - }; - return ( - - {status.message} - - ); - })} -
      - {Boolean(drive.progress) && ( - - )} -
      - - {isDriveValid(drive, selectionState.getImage()) && ( - attribute but used by css rule) - disabled={!selectionState.isDriveSelected(drive.device)} - > + ); + })} + + {Boolean(drive.progress) && ( + )} -
    • - ); - })} - {!hasAvailableDrives() && ( -
    • -
      - Connect a drive! -
      No removable drive detected.
      + + {isDriveValid(drive, selectionState.getImage()) && ( + attribute but used by css rule) + disabled={!selectionState.isDriveSelected(drive.device)} + > + )}
    • - )} -
    -
+ ); + })} + {!hasAvailableDrives() && ( +
  • +
    + Connect a drive! +
    No removable drive detected.
    +
    +
  • + )} + {missingDriversModal.drive !== undefined && (