lift NoDevices from TroubleshootingGuide
Reviewed By: lblasa Differential Revision: D47474152 fbshipit-source-id: 26f3857890cf32ccae8fdd017872d4d12684299f
This commit is contained in:
committed by
Facebook GitHub Bot
parent
5d2284ce4a
commit
20ebb75f97
@@ -32,6 +32,7 @@ import {brandColors, brandIcons, colors} from '../../ui/components/colors';
|
|||||||
import {TroubleshootingGuide} from './fb-stubs/TroubleshootingGuide';
|
import {TroubleshootingGuide} from './fb-stubs/TroubleshootingGuide';
|
||||||
import {getSelectableDevices} from '../../selectors/connections';
|
import {getSelectableDevices} from '../../selectors/connections';
|
||||||
import {getRenderHostInstance} from 'flipper-frontend-core';
|
import {getRenderHostInstance} from 'flipper-frontend-core';
|
||||||
|
import {NoDevices} from './NoDevices';
|
||||||
|
|
||||||
const {Text} = Typography;
|
const {Text} = Typography;
|
||||||
|
|
||||||
@@ -82,6 +83,9 @@ export function AppSelector() {
|
|||||||
onSelectApp,
|
onSelectApp,
|
||||||
);
|
);
|
||||||
const client = clients.get(selectedAppId!);
|
const client = clients.get(selectedAppId!);
|
||||||
|
const gkSelfSufficiency = getRenderHostInstance().GK(
|
||||||
|
'flipper_self_sufficiency',
|
||||||
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
@@ -133,10 +137,14 @@ export function AppSelector() {
|
|||||||
</Text>
|
</Text>
|
||||||
</Layout.Horizontal>
|
</Layout.Horizontal>
|
||||||
)}
|
)}
|
||||||
<TroubleshootingGuide
|
{
|
||||||
showGuide={getRenderHostInstance().GK('flipper_self_sufficiency')}
|
/* Return the public component NoDevices if showGuide is false (This means that the user is not in the GK Allowlist) and no devices are detected */
|
||||||
devicesDetected={entries.length}
|
!gkSelfSufficiency && entries.length == 0 ? (
|
||||||
/>
|
<NoDevices />
|
||||||
|
) : !gkSelfSufficiency && entries.length > 0 ? null : (
|
||||||
|
<TroubleshootingGuide />
|
||||||
|
)
|
||||||
|
}
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,15 +7,6 @@
|
|||||||
* @format
|
* @format
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import React from 'react';
|
export function TroubleshootingGuide() {
|
||||||
import {NoDevices} from '../NoDevices';
|
return null;
|
||||||
|
|
||||||
export function TroubleshootingGuide(_props: {
|
|
||||||
showGuide: boolean;
|
|
||||||
devicesDetected: number;
|
|
||||||
}) {
|
|
||||||
if (_props.devicesDetected == 0) return <NoDevices />;
|
|
||||||
else {
|
|
||||||
return <></>;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user