import { RouteComponentProps } from '@reach/router'; import React from 'react'; import { useDispatch } from 'react-redux'; import { useModule } from '../../lib/react-utils'; import apiReducer, { modules } from '../../store/api/reducer'; export default function HTTPPage( // eslint-disable-next-line @typescript-eslint/no-unused-vars params: RouteComponentProps, ): React.ReactElement { const [moduleConfig, setModuleConfig] = useModule(modules.moduleConfig); const [httpConfig, setHTTPConfig] = useModule(modules.httpConfig); const dispatch = useDispatch(); const busy = moduleConfig === null || httpConfig === null; const active = moduleConfig?.static ?? false; return ( <>

Web server configuration

dispatch( apiReducer.actions.httpConfigChanged({ ...httpConfig, bind: ev.target.value, }), ) } />

Note: You must restart strimertul after changing this!

dispatch( apiReducer.actions.httpConfigChanged({ ...httpConfig, path: ev.target.value, }), ) } />

); }