chore: lint
This commit is contained in:
@@ -10,39 +10,39 @@ interface LeftSidePanelSettingsProps {
|
|||||||
setSettings: (setting: RunSettings) => void
|
setSettings: (setting: RunSettings) => void
|
||||||
}
|
}
|
||||||
|
|
||||||
export const LeftSidePanelSettings = ({params, settings, setSettings}: LeftSidePanelSettingsProps) => {
|
export const LeftSidePanelSettings = ({ params, settings, setSettings }: LeftSidePanelSettingsProps) => {
|
||||||
const { socket } = useSocketStore();
|
const { socket } = useSocketStore();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div style={{ display: 'flex', flexDirection:'column', alignItems: 'flex-start'}}>
|
<div style={{ display: 'flex', flexDirection: 'column', alignItems: 'flex-start' }}>
|
||||||
{ params.length !== 0 && (
|
{params.length !== 0 && (
|
||||||
<React.Fragment>
|
<React.Fragment>
|
||||||
<Typography>Parameters:</Typography>
|
<Typography>Parameters:</Typography>
|
||||||
{ params?.map((item: string, index: number) => {
|
{params?.map((item: string, index: number) => {
|
||||||
return <TextField
|
return <TextField
|
||||||
sx={{margin: '15px 0px'}}
|
sx={{ margin: '15px 0px' }}
|
||||||
value={settings.params ? settings.params[item] : ''}
|
value={settings.params ? settings.params[item] : ''}
|
||||||
key={`param-${index}`}
|
key={`param-${index}`}
|
||||||
type="string"
|
type="string"
|
||||||
label={item}
|
label={item}
|
||||||
required
|
required
|
||||||
onChange={(e) => setSettings(
|
onChange={(e) => setSettings(
|
||||||
{
|
{
|
||||||
...settings,
|
...settings,
|
||||||
params: settings.params
|
params: settings.params
|
||||||
? {
|
? {
|
||||||
...settings.params,
|
...settings.params,
|
||||||
[item]: e.target.value,
|
[item]: e.target.value,
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
[item]: e.target.value,
|
[item]: e.target.value,
|
||||||
},
|
},
|
||||||
})}
|
})}
|
||||||
/>
|
/>
|
||||||
}) }
|
})}
|
||||||
</React.Fragment>
|
</React.Fragment>
|
||||||
)}
|
)}
|
||||||
<Typography sx={{margin: '15px 0px'}}>Interpreter:</Typography>
|
<Typography sx={{ margin: '15px 0px' }}>Interpreter:</Typography>
|
||||||
<TextField
|
<TextField
|
||||||
type="number"
|
type="number"
|
||||||
label="maxConcurrency"
|
label="maxConcurrency"
|
||||||
@@ -55,7 +55,7 @@ export const LeftSidePanelSettings = ({params, settings, setSettings}: LeftSideP
|
|||||||
defaultValue={settings.maxConcurrency}
|
defaultValue={settings.maxConcurrency}
|
||||||
/>
|
/>
|
||||||
<TextField
|
<TextField
|
||||||
sx={{margin: '15px 0px'}}
|
sx={{ margin: '15px 0px' }}
|
||||||
type="number"
|
type="number"
|
||||||
label="maxRepeats"
|
label="maxRepeats"
|
||||||
required
|
required
|
||||||
@@ -79,8 +79,8 @@ export const LeftSidePanelSettings = ({params, settings, setSettings}: LeftSideP
|
|||||||
<MenuItem value="true">true</MenuItem>
|
<MenuItem value="true">true</MenuItem>
|
||||||
<MenuItem value="false">false</MenuItem>
|
<MenuItem value="false">false</MenuItem>
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
<Button sx={{margin: '15px 0px'}} variant='contained'
|
<Button sx={{ margin: '15px 0px' }} variant='contained'
|
||||||
onClick={() => socket?.emit('settings', settings)}>change</Button>
|
onClick={() => socket?.emit('settings', settings)}>change</Button>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user