diff --git a/python/src/aiconfig/editor/client/src/LocalEditor.tsx b/python/src/aiconfig/editor/client/src/LocalEditor.tsx index 3e664856f..6e12df769 100644 --- a/python/src/aiconfig/editor/client/src/LocalEditor.tsx +++ b/python/src/aiconfig/editor/client/src/LocalEditor.tsx @@ -37,7 +37,6 @@ const useStyles = createStyles(() => ({ }, })); - const MODE = "local"; export default function LocalEditor() { @@ -75,7 +74,7 @@ export default function LocalEditor() { sessionSampleRate: 100, }); - datadogLogs.setGlobalContextProperty('mode', MODE); + datadogLogs.setGlobalContextProperty("mode", MODE); } }, []); @@ -239,6 +238,16 @@ export default function LocalEditor() { [] ); + const mockShare = useCallback(() => { + return new Promise<{ share_url: string }>((resolve, _reject) => { + setTimeout(() => { + resolve({ share_url: "test" }); + // uncomment & comment out resolve to test error handling + // reject("message"); + }, 2000); + }); + }, []); + const callbacks: AIConfigCallbacks = useMemo( () => ({ addPrompt, @@ -253,6 +262,7 @@ export default function LocalEditor() { setConfigDescription, setConfigName, setParameters, + share: mockShare, updateModel, updatePrompt, }), @@ -269,6 +279,7 @@ export default function LocalEditor() { setConfigDescription, setConfigName, setParameters, + mockShare, updateModel, updatePrompt, ] @@ -289,11 +300,7 @@ export default function LocalEditor() { ) : ( - + )} );