diff --git a/packages/web/src/components/ChooseAppAndEventSubstep/index.jsx b/packages/web/src/components/ChooseAppAndEventSubstep/index.jsx index aa5da519..c2e05591 100644 --- a/packages/web/src/components/ChooseAppAndEventSubstep/index.jsx +++ b/packages/web/src/components/ChooseAppAndEventSubstep/index.jsx @@ -128,6 +128,7 @@ function ChooseAppAndEventSubstep(props) { )} value={getOption(appOptions, step.appKey) || null} @@ -154,6 +155,7 @@ function ChooseAppAndEventSubstep(props) { ({ }); const getOption = (options, connectionId) => - options.find((connection) => connection.value === connectionId) || null; + options.find((connection) => connection.value === connectionId) || undefined; function ChooseConnectionSubstep(props) { const { @@ -205,6 +205,7 @@ function ChooseConnectionSubstep(props) { label={formatMessage( 'chooseConnectionSubstep.chooseConnection', )} + required /> )} value={getOption(connectionOptions, connection?.id)} diff --git a/packages/web/src/components/ControlledCustomAutocomplete/index.jsx b/packages/web/src/components/ControlledCustomAutocomplete/index.jsx index 87996e5e..9c4f44ce 100644 --- a/packages/web/src/components/ControlledCustomAutocomplete/index.jsx +++ b/packages/web/src/components/ControlledCustomAutocomplete/index.jsx @@ -183,7 +183,7 @@ function ControlledCustomAutocomplete(props) { variant="outlined" sx={{ bgcolor: 'white', display: 'inline-block', px: 0.75 }} > - {label} + {`${label}${required ? ' *' : ''}`} diff --git a/packages/web/src/components/InputCreator/index.jsx b/packages/web/src/components/InputCreator/index.jsx index 53be9df4..158593f2 100644 --- a/packages/web/src/components/InputCreator/index.jsx +++ b/packages/web/src/components/InputCreator/index.jsx @@ -63,7 +63,7 @@ export default function InputCreator(props) { disablePortal disableClearable={required} options={preparedOptions} - renderInput={(params) => } + renderInput={(params) => } defaultValue={value} description={description} loading={loading} @@ -83,13 +83,13 @@ export default function InputCreator(props) { disablePortal disableClearable={required} options={preparedOptions} - renderInput={(params) => } defaultValue={value} description={description} loading={loading} disabled={disabled} showOptionValue={showOptionValue} shouldUnregister={shouldUnregister} + required={required} /> )} diff --git a/packages/web/src/components/PowerInput/index.jsx b/packages/web/src/components/PowerInput/index.jsx index f9d0e186..0c828c0b 100644 --- a/packages/web/src/components/PowerInput/index.jsx +++ b/packages/web/src/components/PowerInput/index.jsx @@ -98,7 +98,7 @@ const PowerInput = (props) => { variant="outlined" sx={{ bgcolor: 'white', display: 'inline-block', px: 0.75 }} > - {label} + {`${label}${required ? ' *' : ''}`}