Add No source found state and error state

Summary: Note There is currently an issue with myles https://fb.workplace.com/groups/myles.search/permalink/1446945366079946/?notif_id=1688467057742844&notif_t=video_processed&ref=notif

Reviewed By: lblasa

Differential Revision: D47210290

fbshipit-source-id: 584435922610e5138a6c14543163fcf3a347a727
This commit is contained in:
Luke De Feo
2023-07-10 09:22:39 -07:00
committed by Facebook GitHub Bot
parent 33ebe05126
commit f3f5018f71

View File

@@ -21,7 +21,7 @@ import React from 'react';
export const UIDebuggerMenuItem: React.FC<{ export const UIDebuggerMenuItem: React.FC<{
text: string; text: string;
icon?: React.ReactNode; icon?: React.ReactNode;
onClick: () => void; onClick?: () => void;
}> = ({text, onClick, icon}) => { }> = ({text, onClick, icon}) => {
const instance = usePlugin(plugin); const instance = usePlugin(plugin);
@@ -36,8 +36,9 @@ export const UIDebuggerMenuItem: React.FC<{
} }
return ( return (
<Menu.Item <Menu.Item
disabled={onClick == null}
onClick={() => { onClick={() => {
onClick(); onClick?.();
instance.uiState.isContextMenuOpen.set(false); instance.uiState.isContextMenuOpen.set(false);
}}> }}>
<Layout.Horizontal center gap="small"> <Layout.Horizontal center gap="small">