@@ -16,7 +16,7 @@ import { openBackendErrorDialog, closeBackendErrorDialog } from '../redux/action
1616import {
1717 updateCards , editModel , simulateNetwork , createNetwork , closeDialog ,
1818 createAndSimulateNetwork , showNetwork , pythonCall , modelLoaded , deleteNetParamsObj , resetModel ,
19- setDefaultWidgets , changeInstanceColor ,
19+ setDefaultWidgets , changeInstanceColor , openConfirmationDialog , closeConfirmationDialog ,
2020} from '../redux/actions/general' ;
2121
2222import {
@@ -58,6 +58,7 @@ import _Topbar from './topbar/Topbar';
5858import _SwitchPageButton from './topbar/SwitchPageButton' ;
5959import _NetPyNEThumbnail from './general/NetPyNEThumbnail' ;
6060import _Dialog from './general/Dialog' ;
61+ import _ConfirmationDialog from './general/ConfirmationDialog' ;
6162import _SelectCellTemplate from './definition/cellRules/SelectCellTemplate' ;
6263import _Experiments from './experiments/Experiments' ;
6364import _ExperimentEdit from './experiments/ExperimentEdit' ;
@@ -322,6 +323,7 @@ export const Topbar = connect(
322323 dispatchAction : ( action ) => dispatch ( action ) ,
323324 closeDialog : ( ) => dispatch ( closeTopbarDialog ) ,
324325 resetModel : ( ) => dispatch ( resetModel ) ,
326+ openConfirmationDialog : ( payload ) => dispatch ( openConfirmationDialog ( payload ) ) ,
325327 } ) ,
326328) ( _Topbar ) ;
327329
@@ -357,6 +359,20 @@ export const Dialog = connect(
357359 ( dispatch ) => ( { handleClose : ( ) => dispatch ( closeDialog ) } ) ,
358360) ( _Dialog ) ;
359361
362+ export const ConfirmationDialog = connect (
363+ ( state ) => ( {
364+ confirmationDialogOpen : state . general . confirmationDialogOpen ,
365+ confirmationDialogTitle : state . general . confirmationDialogTitle ,
366+ confirmationDialogMessage : state . general . confirmationDialogMessage ,
367+ confirmationDialogOnConfirm : state . general . confirmationDialogOnConfirm ,
368+ } ) ,
369+ ( dispatch ) => ( {
370+ dispatchAction : ( action ) => dispatch ( action ) ,
371+ closeConfirmationDialog : ( ) => dispatch ( closeConfirmationDialog ) ,
372+ pythonCall : ( cmd , args ) => dispatch ( pythonCall ( cmd , args ) ) ,
373+ } ) ,
374+ ) ( _ConfirmationDialog ) ;
375+
360376export const SelectCellTemplate = connect (
361377 null ,
362378 ( dispatch ) => ( {
0 commit comments