v0.1.12 Quick fix
This commit is contained in:
parent
405e7f30e5
commit
c47ef80aac
|
@ -31,7 +31,7 @@ import CircularProgress from '@mui/material/CircularProgress';
|
|||
|
||||
import * as API from '../../../api';
|
||||
|
||||
export function CosmosContainerPicker({formik, lockTarget, TargetContainer}) {
|
||||
export function CosmosContainerPicker({formik, lockTarget, TargetContainer, onTargetChange}) {
|
||||
const [open, setOpen] = React.useState(false);
|
||||
const [containers, setContainers] = React.useState([]);
|
||||
const [hasPublicPorts, setHasPublicPorts] = React.useState(false);
|
||||
|
@ -134,6 +134,13 @@ export function CosmosContainerPicker({formik, lockTarget, TargetContainer}) {
|
|||
}
|
||||
}, [open]);
|
||||
|
||||
const newTarget = formik.values[name];
|
||||
React.useEffect(() => {
|
||||
if(onTargetChange) {
|
||||
onTargetChange(newTarget)
|
||||
}
|
||||
}, [newTarget])
|
||||
|
||||
return ( <Grid item xs={12}>
|
||||
<Stack spacing={1}>
|
||||
<InputLabel htmlFor={name + "-autocomplete"}>{label}</InputLabel>
|
||||
|
|
|
@ -143,6 +143,7 @@ const ProxyManagement = () => {
|
|||
{routes && routes.map((route,key) => (<>
|
||||
<RouteManagement key={key} routeConfig={route}
|
||||
setRouteConfig={(newRoute) => {
|
||||
console.log(newRoute)
|
||||
routes[key] = newRoute;
|
||||
setNeedSave(true);
|
||||
}}
|
||||
|
|
|
@ -148,8 +148,11 @@ const RouteManagement = ({ routeConfig, TargetContainer, noControls=false, lockT
|
|||
(formik.values.Mode === "SERVAPP")?
|
||||
<CosmosContainerPicker
|
||||
formik={formik}
|
||||
lockTarget={lockTarget}
|
||||
lockTarget={lockTarget}
|
||||
TargetContainer={TargetContainer}
|
||||
onTargetChange={() => {
|
||||
setRouteConfig(formik.values);
|
||||
}}
|
||||
/>
|
||||
: <CosmosInputText
|
||||
name="Target"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "cosmos-server",
|
||||
"version": "0.1.11",
|
||||
"version": "0.1.12",
|
||||
"description": "",
|
||||
"main": "test-server.js",
|
||||
"bugs": {
|
||||
|
|
|
@ -97,7 +97,7 @@ type ProxyConfig struct {
|
|||
}
|
||||
|
||||
type ProxyRouteConfig struct {
|
||||
Name string
|
||||
Name string `validate:"required"`
|
||||
Description string
|
||||
UseHost bool
|
||||
Host string
|
||||
|
|
Loading…
Reference in a new issue