const handleUninstall = () => dispatch( uninstallPackages({ ipcEvent: 'npm-uninstall', cmd: ['uninstall'], multiple: true, packages: [active.name] }) )
useEffect(() => { dispatch( setPackagesStart({ channel: 'npm-list-outdated', options: { cmd: ['outdated', 'list'], mode, directory } }) ); }, [mode, directory, dispatch]);
const handleInstall = () => { if (fromSearch && mode === 'local') { return toggleOptions({ open: true, single: true, name: active.name, version }); } return dispatch( installPackage({ ipcEvent: 'npm-install', cmd: ['install'], name: active.name, version: 'latest', single: true }) ); }
dispatch( installMultiplePackages({ ipcEvent: 'npm-install', cmd: selected.map(() => 'install'), multiple: true, packages: selected }) );
dispatch(get(id)) }, [dispatch, id])
packageName={packageName} onSelect={({ name, options }) => dispatch( addInstallOption({ name,
const AppNavigationBar = ({ classes, className }) => { const { env, mode, directory, activePage } = useMappedState(mapState); const dispatch = useDispatch(); const setActivePageHandler = page => dispatch( setActivePage({ page, paused: true }) ); return ( <div className={cn(classes.root, { [className]: className !== undefined })} > <NavigationBar mode={mode} directory={directory} env={env} activePage={activePage} setActivePage={setActivePageHandler} /> </div> ); }
connect(null, (dispatch => ({setPermissions : (permissions) => dispatch(setPermissions(permissions))})))(ForgotPassword)
let check = window.confirm('Are you sure you want to delete this thought?') if (check) { dispatch(messageHide()) dispatch(messageShow('Deleting thought, please wait...')) dispatch(getList()) dispatch(messageShow('Thought deleted successfully.')) dispatch(messageShow(`Error ${ error.message }. Please try again.`))
dispatch( installPackage({ cmd: ['install'],
useCallback((appMode, appDirectory) => { dispatch(setMode({ mode: appMode, directory: appDirectory })); dispatch(setActivePage({ page: 'packages', paused: false })); if (fromSearch) { dispatch( setPackagesStart({ channel: 'npm-list-outdated', options: { cmd: ['outdated', 'list'] } }) ); } }, [dispatch, fromSearch])
const handleUpdate = () => dispatch( updatePackages({ ipcEvent: 'npm-update', cmd: ['update'], multiple: true, packages: [active.name] }) )
useCallback((name, version) => dispatch( viewPackageStart({ channel: 'npm-view', options: { cmd: ['view'], name, version: name === 'npm' ? null : version } }) ), [dispatch])
connect(null, (dispatch => ({setPermissions : (permissions) => dispatch(setPermissions(permissions))})))(ResetPassword)