diff --git a/src/firmware/installPybricksDialog/InstallPybricksDialog.tsx b/src/firmware/installPybricksDialog/InstallPybricksDialog.tsx index 0827090e..b65dc2c5 100644 --- a/src/firmware/installPybricksDialog/InstallPybricksDialog.tsx +++ b/src/firmware/installPybricksDialog/InstallPybricksDialog.tsx @@ -59,6 +59,64 @@ const dialogBody = classNames( 'pb-firmware-installPybricksDialog-body', ); +const UnsupportedHubs: React.VoidFunctionComponent = () => { + const i18n = useI18n(); + + return ( +
+

+ {i18n.translate('selectHubPanel.notOnListButton.info.mindstorms.title')} +

+ +

+ {i18n.translate('selectHubPanel.notOnListButton.info.poweredUp.title')} +

+ + + + *{' '} + {i18n.translate( + 'selectHubPanel.notOnListButton.info.poweredUp.footnote', + )} + +
+ ); +}; + const SelectHubPanel: React.VoidFunctionComponent = () => { const i18n = useI18n(); @@ -69,63 +127,7 @@ const SelectHubPanel: React.VoidFunctionComponent = () => { -

- {i18n.translate( - 'selectHubPanel.notOnListButton.info.mindstorms.title', - )} -

- -

- {i18n.translate( - 'selectHubPanel.notOnListButton.info.poweredUp.title', - )} -

- - - - *{' '} - {i18n.translate( - 'selectHubPanel.notOnListButton.info.poweredUp.footnote', - )} - - - } + content={} renderTarget={({ isOpen: _isOpen, ref, ...targetProps }) => (