diff --git a/src/App.tsx b/src/App.tsx index ae37d09b..1813d73c 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -379,6 +379,7 @@ const App: React.FC = (): React.JSX.Element => { gotoTab={setActiveTab} project={project} setProject={setProject} + openWPIToolboxSettings={() => setToolboxSettingsModalIsOpen(true)} /> diff --git a/src/reactComponents/Menu.tsx b/src/reactComponents/Menu.tsx index 5c348d41..25bc82b8 100644 --- a/src/reactComponents/Menu.tsx +++ b/src/reactComponents/Menu.tsx @@ -48,6 +48,7 @@ export interface MenuProps { storage: commonStorage.Storage | null; gotoTab: (tabKey: string) => void; project: commonStorage.Project | null; + openWPIToolboxSettings: () => void; setProject: (project: commonStorage.Project | null) => void; } @@ -248,6 +249,8 @@ export function Component(props: MenuProps): React.JSX.Element { setProjectModalOpen(true); } else if (key === 'about') { setAboutDialogVisible(true); + } else if (key === 'wpi_toolbox'){ + props.openWPIToolboxSettings(); } else { // TODO: Handle other menu actions console.log(`Selected key that wasn't module: ${key}`);