Show disconnected status in plugin list
Summary: Connectivity indicator on plugin panel. Reviewed By: passy Differential Revision: D28843182 fbshipit-source-id: 49130e6b40c1bfcc4449b8a98b092d44dbda78bf
This commit is contained in:
committed by
Facebook GitHub Bot
parent
7d9561e0fa
commit
fa74502a8a
@@ -90,7 +90,12 @@ export async function appendAccessTokenToUrl(_url: URL): Promise<string> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const isLoggedInAtom = createState(false);
|
const isLoggedInAtom = createState(false);
|
||||||
|
const isConnectedAtom = createState(true);
|
||||||
|
|
||||||
export function isLoggedIn(): Atom<boolean> {
|
export function isLoggedIn(): Atom<boolean> {
|
||||||
return isLoggedInAtom;
|
return isLoggedInAtom;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function isConnected(): Atom<boolean> {
|
||||||
|
return isConnectedAtom;
|
||||||
|
}
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ import {
|
|||||||
} from '../../reducers/pluginManager';
|
} from '../../reducers/pluginManager';
|
||||||
import {BundledPluginDetails} from 'flipper-plugin-lib';
|
import {BundledPluginDetails} from 'flipper-plugin-lib';
|
||||||
import {reportUsage} from '../../utils/metrics';
|
import {reportUsage} from '../../utils/metrics';
|
||||||
|
import ConnectivityStatus from './fb-stubs/ConnectivityStatus';
|
||||||
|
|
||||||
const {SubMenu} = Menu;
|
const {SubMenu} = Menu;
|
||||||
const {Text} = Typography;
|
const {Text} = Typography;
|
||||||
@@ -176,7 +177,7 @@ export const PluginList = memo(function PluginList({
|
|||||||
);
|
);
|
||||||
return (
|
return (
|
||||||
<Layout.Container>
|
<Layout.Container>
|
||||||
<SidebarTitle>Plugins</SidebarTitle>
|
<SidebarTitle actions={<ConnectivityStatus />}>Plugins</SidebarTitle>
|
||||||
<Layout.Container padv={theme.space.small} padh={theme.space.tiny}>
|
<Layout.Container padv={theme.space.small} padh={theme.space.tiny}>
|
||||||
<PluginMenu
|
<PluginMenu
|
||||||
inlineIndent={8}
|
inlineIndent={8}
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
/**
|
||||||
|
* Copyright (c) Facebook, Inc. and its affiliates.
|
||||||
|
*
|
||||||
|
* This source code is licensed under the MIT license found in the
|
||||||
|
* LICENSE file in the root directory of this source tree.
|
||||||
|
*
|
||||||
|
* @format
|
||||||
|
*/
|
||||||
|
|
||||||
|
export default function ConnectivityStatus() {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user