LFFE-1 add disabled condition

This commit is contained in:
2023-10-30 15:25:43 +03:30
parent 4fa9a2f26d
commit c41b64ffde
37 changed files with 37 additions and 24 deletions

View File

@@ -133,7 +133,7 @@ const DashboardChangePasswordComponent = () => {
variant="contained"
color="primary"
size="large"
disabled={props.isSubmitting}
disabled={props.isSubmitting || !props.dirty || !props.isValid}
>
{props.isSubmitting
? t("SubmitButton.button_while_submit")

View File

@@ -135,7 +135,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -124,6 +124,7 @@ function DashboardCommercialChiefComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -135,7 +135,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -125,6 +125,7 @@ function DashboardDevelopmentAssistantComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -81,7 +81,7 @@ const ChnagePasswordContent = ({rowId, fetchUrl, mutate, setOpenChangePasswordDi
{t("ExpertMangement.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ExpertMangement.button-confirm")}
</Button>
</DialogActions>

View File

@@ -374,7 +374,7 @@ const CreateContent = ({setOpenCreateDialog, mutate, fetchUrl}) => {
{t("ExpertMangement.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ExpertMangement.button-confirm")}
</Button>
</DialogActions>

View File

@@ -332,7 +332,7 @@ const UpdateContent = ({row, fetchUrl, mutate, setOpenUpdateDialog}) => {
{t("ExpertMangement.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ExpertMangement.button-confirm")}
</Button>
</DialogActions>

View File

@@ -138,6 +138,7 @@ function DashboardExpertManagementComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -93,7 +93,7 @@ const Revise = ({rowId, fetchUrl, mutate}) => {
{t("ReviseDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ReviseDialog.button-revise")}
</Button>
</DialogActions>

View File

@@ -124,6 +124,7 @@ function DashboardInspectorExpertComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -176,7 +176,7 @@ const Confirm = ({rowId, fetchUrl, mutate}) => {
{t("ConfirmDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ConfirmDialog.button-confirm")}
</Button>
</DialogActions>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -155,6 +155,7 @@ function DashboardMachinaryOfficeComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -136,7 +136,7 @@ const Update = ({rowId, fetchUrl, mutate}) => {
{t("UpdateDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("UpdateDialog.button-update")}
</Button>
</DialogActions>

View File

@@ -134,6 +134,7 @@ function DashboardNavganLoanManagementComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -156,6 +156,7 @@ function DashboardNavganProvinceManagerComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -178,7 +178,7 @@ const Confirm = ({rowId, fetchUrl, mutate}) => {
{t("ConfirmDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ConfirmDialog.button-confirm")}
</Button>
</DialogActions>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -156,6 +156,7 @@ function DashboardPassengerOfficeComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -156,6 +156,7 @@ function DashboardPassengerOfficeComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -97,7 +97,7 @@ const Revise = ({rowId, fetchUrl, mutate}) => {
{t("ReviseDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("ReviseDialog.button-revise")}
</Button>
</DialogActions>

View File

@@ -125,6 +125,7 @@ function DashboardProvinceHeadExpertComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -136,7 +136,7 @@ const Update = ({rowId, fetchUrl, mutate}) => {
{t("UpdateDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("UpdateDialog.button-update")}
</Button>
</DialogActions>

View File

@@ -134,6 +134,7 @@ function DashboardRefahiLoanManagementComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -125,6 +125,7 @@ function DashboardRefahiProvinceManagerComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -127,7 +127,7 @@ const CreateContent = ({mutate, fetchUrl, setOpenConfirmDialog}) => {
{t("AddDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("AddDialog.button-add")}
</Button>
</DialogActions>

View File

@@ -146,7 +146,7 @@ const UpdateForm = ({row, fetchUrl, mutate}) => {
{t("UpdateDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("UpdateDialog.button-update")}
</Button>
</DialogActions>

View File

@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("RejectDialog.button-reject")}
</Button>
</DialogActions>

View File

@@ -156,6 +156,7 @@ function DashboardTransportationAssistanceComponent() {
],
[]
);
return (
<DashboardLayouts>
<Box sx={{px: 3}}>

View File

@@ -153,7 +153,7 @@ const CreateContent = ({mutate, fetchUrl, setOpenConfirmDialog}) => {
{t("AddDialog.button-cancel")}
</Button>
<Button onClick={formik.handleSubmit} variant="contained" color="primary"
disabled={formik.isSubmitting}>
disabled={formik.isSubmitting || !formik.dirty || !formik.isValid}>
{t("AddDialog.button-add")}
</Button>
</DialogActions>

View File

@@ -120,7 +120,7 @@ const LoginComponent = () => {
fullWidth
size="medium"
endIcon={<LoginIcon/>}
disabled={props.isSubmitting}
disabled={props.isSubmitting || !props.dirty || !props.isValid}
>
{t("LoginPage.button_submit")}
</Button>