From 514b213ca7173f7c693cfa0c83853cfed5ebd3e4 Mon Sep 17 00:00:00 2001 From: "Jingwei.Zhang" Date: Wed, 22 Jun 2022 16:36:26 +0800 Subject: [PATCH] feat: Show quota info when create server group 1. Update Form/ModalAction/ActionButton to support right extra info display in modal 2. Add quota info when create server group 3. Support disable click submit button in modalAction / formAction Change-Id: I511c383f0ffa256b76c1a8fd123c6326e7a43ed3 --- src/components/Form/index.jsx | 49 ++++++++++++++----- src/components/Form/index.less | 4 ++ .../Tables/Base/ActionButton/index.jsx | 26 +++++++--- src/containers/Action/ModalAction/index.jsx | 8 +++ .../containers/ServerGroup/actions/Create.jsx | 44 +++++++++++++++++ src/stores/keystone/project.js | 46 +++++++++++++---- 6 files changed, 150 insertions(+), 27 deletions(-) diff --git a/src/components/Form/index.jsx b/src/components/Form/index.jsx index 5ee223e2..2f12036f 100644 --- a/src/components/Form/index.jsx +++ b/src/components/Form/index.jsx @@ -74,8 +74,8 @@ export default class BaseForm extends React.Component { this.unMountActions && this.unMountActions(); } - get canSubmit() { - return true; + get disableSubmit() { + return false; } get name() { @@ -534,7 +534,7 @@ export default class BaseForm extends React.Component { {t('Cancel')}