Files
nebula.js/commands/serve/web/utils/formUtils.js
Ahmad Mirzaei 359d58a091 test: hooks directory in commands/serve/web is covered (#1006)
* test: `<FormManager />` done!

* test: `useInfo()` done

* test: `useAppList()` done

* test: `useCachedConnection()` done

* test: `useConnection()` done

* test: `useLibraryList()` done

* test: `useOpenApp()` done

* test: formutils added
2022-11-16 15:33:11 +01:00

14 lines
501 B
JavaScript

export const shouldDisableSubmitBtn = ({ isCredentialProvided, inputs, fields }) => {
if (isCredentialProvided) {
if (inputs['engine-websocket-url']) return false;
return true;
}
return Object.entries(inputs).length !== fields.length || Object.values(inputs).some((x) => !x);
};
export const getFieldPlaceHolder = ({ isCredentialProvided, field }) => {
if (isCredentialProvided) return `You have provided "${field}" through cli or nebula.config.js file already!`;
return field;
};