diff --git a/src/components/dashboard/change-password/index.jsx b/src/components/dashboard/change-password/index.jsx
index cd2b9fd..07213e6 100644
--- a/src/components/dashboard/change-password/index.jsx
+++ b/src/components/dashboard/change-password/index.jsx
@@ -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")
diff --git a/src/components/dashboard/commercial-chief/Form/RejectForm.jsx b/src/components/dashboard/commercial-chief/Form/RejectForm.jsx
index fd8becb..ec27a31 100644
--- a/src/components/dashboard/commercial-chief/Form/RejectForm.jsx
+++ b/src/components/dashboard/commercial-chief/Form/RejectForm.jsx
@@ -135,7 +135,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/commercial-chief/index.jsx b/src/components/dashboard/commercial-chief/index.jsx
index b04253a..546bd73 100644
--- a/src/components/dashboard/commercial-chief/index.jsx
+++ b/src/components/dashboard/commercial-chief/index.jsx
@@ -124,6 +124,7 @@ function DashboardCommercialChiefComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/development-assistant/Form/RejectForm.jsx b/src/components/dashboard/development-assistant/Form/RejectForm.jsx
index eb4e4a1..5b78c6c 100644
--- a/src/components/dashboard/development-assistant/Form/RejectForm.jsx
+++ b/src/components/dashboard/development-assistant/Form/RejectForm.jsx
@@ -135,7 +135,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/development-assistant/index.jsx b/src/components/dashboard/development-assistant/index.jsx
index 0e058dd..2c09de2 100644
--- a/src/components/dashboard/development-assistant/index.jsx
+++ b/src/components/dashboard/development-assistant/index.jsx
@@ -125,6 +125,7 @@ function DashboardDevelopmentAssistantComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/expert-management/Form/ChangePassword/ChangePasswordContent.jsx b/src/components/dashboard/expert-management/Form/ChangePassword/ChangePasswordContent.jsx
index b1c708c..b0a9157 100644
--- a/src/components/dashboard/expert-management/Form/ChangePassword/ChangePasswordContent.jsx
+++ b/src/components/dashboard/expert-management/Form/ChangePassword/ChangePasswordContent.jsx
@@ -81,7 +81,7 @@ const ChnagePasswordContent = ({rowId, fetchUrl, mutate, setOpenChangePasswordDi
{t("ExpertMangement.button-cancel")}
diff --git a/src/components/dashboard/expert-management/Form/CreateForm/CreateContent.jsx b/src/components/dashboard/expert-management/Form/CreateForm/CreateContent.jsx
index dc9e62f..3757087 100644
--- a/src/components/dashboard/expert-management/Form/CreateForm/CreateContent.jsx
+++ b/src/components/dashboard/expert-management/Form/CreateForm/CreateContent.jsx
@@ -374,7 +374,7 @@ const CreateContent = ({setOpenCreateDialog, mutate, fetchUrl}) => {
{t("ExpertMangement.button-cancel")}
diff --git a/src/components/dashboard/expert-management/Form/UpdateForm/UpdateContent.jsx b/src/components/dashboard/expert-management/Form/UpdateForm/UpdateContent.jsx
index dc6864c..a53a7c6 100644
--- a/src/components/dashboard/expert-management/Form/UpdateForm/UpdateContent.jsx
+++ b/src/components/dashboard/expert-management/Form/UpdateForm/UpdateContent.jsx
@@ -332,7 +332,7 @@ const UpdateContent = ({row, fetchUrl, mutate, setOpenUpdateDialog}) => {
{t("ExpertMangement.button-cancel")}
diff --git a/src/components/dashboard/expert-management/index.jsx b/src/components/dashboard/expert-management/index.jsx
index 2c711c5..a69a550 100644
--- a/src/components/dashboard/expert-management/index.jsx
+++ b/src/components/dashboard/expert-management/index.jsx
@@ -138,6 +138,7 @@ function DashboardExpertManagementComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/inspector-expert/Form/RejectForm.jsx b/src/components/dashboard/inspector-expert/Form/RejectForm.jsx
index f59758d..87f7c47 100644
--- a/src/components/dashboard/inspector-expert/Form/RejectForm.jsx
+++ b/src/components/dashboard/inspector-expert/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/inspector-expert/Form/ReviseForm.jsx b/src/components/dashboard/inspector-expert/Form/ReviseForm.jsx
index 92e1a1e..b53d8e0 100644
--- a/src/components/dashboard/inspector-expert/Form/ReviseForm.jsx
+++ b/src/components/dashboard/inspector-expert/Form/ReviseForm.jsx
@@ -93,7 +93,7 @@ const Revise = ({rowId, fetchUrl, mutate}) => {
{t("ReviseDialog.button-cancel")}
diff --git a/src/components/dashboard/inspector-expert/index.jsx b/src/components/dashboard/inspector-expert/index.jsx
index d1c959e..137775f 100644
--- a/src/components/dashboard/inspector-expert/index.jsx
+++ b/src/components/dashboard/inspector-expert/index.jsx
@@ -124,6 +124,7 @@ function DashboardInspectorExpertComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx b/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx
index 555c580..9d1f696 100644
--- a/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx
+++ b/src/components/dashboard/machinary-office/Form/ConfirmForm.jsx
@@ -176,7 +176,7 @@ const Confirm = ({rowId, fetchUrl, mutate}) => {
{t("ConfirmDialog.button-cancel")}
diff --git a/src/components/dashboard/machinary-office/Form/RejectForm.jsx b/src/components/dashboard/machinary-office/Form/RejectForm.jsx
index 61cec90..38bab2f 100644
--- a/src/components/dashboard/machinary-office/Form/RejectForm.jsx
+++ b/src/components/dashboard/machinary-office/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/machinary-office/index.jsx b/src/components/dashboard/machinary-office/index.jsx
index 2dfbbb1..a1b75d6 100644
--- a/src/components/dashboard/machinary-office/index.jsx
+++ b/src/components/dashboard/machinary-office/index.jsx
@@ -155,6 +155,7 @@ function DashboardMachinaryOfficeComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/navgan-loan-management/Form/UpdateForm.jsx b/src/components/dashboard/navgan-loan-management/Form/UpdateForm.jsx
index 7ac4ff6..c020b18 100644
--- a/src/components/dashboard/navgan-loan-management/Form/UpdateForm.jsx
+++ b/src/components/dashboard/navgan-loan-management/Form/UpdateForm.jsx
@@ -136,7 +136,7 @@ const Update = ({rowId, fetchUrl, mutate}) => {
{t("UpdateDialog.button-cancel")}
diff --git a/src/components/dashboard/navgan-loan-management/index.jsx b/src/components/dashboard/navgan-loan-management/index.jsx
index 27cf5c0..3664ccb 100644
--- a/src/components/dashboard/navgan-loan-management/index.jsx
+++ b/src/components/dashboard/navgan-loan-management/index.jsx
@@ -134,6 +134,7 @@ function DashboardNavganLoanManagementComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/navgan-province-manager/Form/RejectForm.jsx b/src/components/dashboard/navgan-province-manager/Form/RejectForm.jsx
index 6f81b4a..e4cb4a3 100644
--- a/src/components/dashboard/navgan-province-manager/Form/RejectForm.jsx
+++ b/src/components/dashboard/navgan-province-manager/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/navgan-province-manager/index.jsx b/src/components/dashboard/navgan-province-manager/index.jsx
index d2dc745..4ca0e0b 100644
--- a/src/components/dashboard/navgan-province-manager/index.jsx
+++ b/src/components/dashboard/navgan-province-manager/index.jsx
@@ -156,6 +156,7 @@ function DashboardNavganProvinceManagerComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/passenger-boss/Form/ConfirmForm.jsx b/src/components/dashboard/passenger-boss/Form/ConfirmForm.jsx
index 135b921..0654985 100644
--- a/src/components/dashboard/passenger-boss/Form/ConfirmForm.jsx
+++ b/src/components/dashboard/passenger-boss/Form/ConfirmForm.jsx
@@ -178,7 +178,7 @@ const Confirm = ({rowId, fetchUrl, mutate}) => {
{t("ConfirmDialog.button-cancel")}
diff --git a/src/components/dashboard/passenger-boss/Form/RejectForm.jsx b/src/components/dashboard/passenger-boss/Form/RejectForm.jsx
index 3688ae7..01dcfc8 100644
--- a/src/components/dashboard/passenger-boss/Form/RejectForm.jsx
+++ b/src/components/dashboard/passenger-boss/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/passenger-boss/index.jsx b/src/components/dashboard/passenger-boss/index.jsx
index 392cac3..0283fc3 100644
--- a/src/components/dashboard/passenger-boss/index.jsx
+++ b/src/components/dashboard/passenger-boss/index.jsx
@@ -156,6 +156,7 @@ function DashboardPassengerOfficeComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/passenger-office/Form/RejectForm.jsx b/src/components/dashboard/passenger-office/Form/RejectForm.jsx
index b187a2b..b8bfb35 100644
--- a/src/components/dashboard/passenger-office/Form/RejectForm.jsx
+++ b/src/components/dashboard/passenger-office/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/passenger-office/index.jsx b/src/components/dashboard/passenger-office/index.jsx
index 7d9e39a..84953e9 100644
--- a/src/components/dashboard/passenger-office/index.jsx
+++ b/src/components/dashboard/passenger-office/index.jsx
@@ -156,6 +156,7 @@ function DashboardPassengerOfficeComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/province-head-expert/Form/RejectForm.jsx b/src/components/dashboard/province-head-expert/Form/RejectForm.jsx
index e41f95a..d027924 100644
--- a/src/components/dashboard/province-head-expert/Form/RejectForm.jsx
+++ b/src/components/dashboard/province-head-expert/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/province-head-expert/Form/ReviceForm.jsx b/src/components/dashboard/province-head-expert/Form/ReviceForm.jsx
index 864d607..415ced5 100644
--- a/src/components/dashboard/province-head-expert/Form/ReviceForm.jsx
+++ b/src/components/dashboard/province-head-expert/Form/ReviceForm.jsx
@@ -97,7 +97,7 @@ const Revise = ({rowId, fetchUrl, mutate}) => {
{t("ReviseDialog.button-cancel")}
diff --git a/src/components/dashboard/province-head-expert/index.jsx b/src/components/dashboard/province-head-expert/index.jsx
index a647af9..6995d26 100644
--- a/src/components/dashboard/province-head-expert/index.jsx
+++ b/src/components/dashboard/province-head-expert/index.jsx
@@ -125,6 +125,7 @@ function DashboardProvinceHeadExpertComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/refahi-loan-management/Form/UpdateForm.jsx b/src/components/dashboard/refahi-loan-management/Form/UpdateForm.jsx
index fec5b4c..c4d6605 100644
--- a/src/components/dashboard/refahi-loan-management/Form/UpdateForm.jsx
+++ b/src/components/dashboard/refahi-loan-management/Form/UpdateForm.jsx
@@ -136,7 +136,7 @@ const Update = ({rowId, fetchUrl, mutate}) => {
{t("UpdateDialog.button-cancel")}
diff --git a/src/components/dashboard/refahi-loan-management/index.jsx b/src/components/dashboard/refahi-loan-management/index.jsx
index 4ae7238..3125654 100644
--- a/src/components/dashboard/refahi-loan-management/index.jsx
+++ b/src/components/dashboard/refahi-loan-management/index.jsx
@@ -134,6 +134,7 @@ function DashboardRefahiLoanManagementComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/refahi-province-manager/Form/RejectForm.jsx b/src/components/dashboard/refahi-province-manager/Form/RejectForm.jsx
index f253844..ea7eb72 100644
--- a/src/components/dashboard/refahi-province-manager/Form/RejectForm.jsx
+++ b/src/components/dashboard/refahi-province-manager/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/refahi-province-manager/index.jsx b/src/components/dashboard/refahi-province-manager/index.jsx
index b649948..b7c13ce 100644
--- a/src/components/dashboard/refahi-province-manager/index.jsx
+++ b/src/components/dashboard/refahi-province-manager/index.jsx
@@ -125,6 +125,7 @@ function DashboardRefahiProvinceManagerComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/role-management/Form/CreateForm/CreateContent.jsx b/src/components/dashboard/role-management/Form/CreateForm/CreateContent.jsx
index a7f5f37..e6500eb 100644
--- a/src/components/dashboard/role-management/Form/CreateForm/CreateContent.jsx
+++ b/src/components/dashboard/role-management/Form/CreateForm/CreateContent.jsx
@@ -127,7 +127,7 @@ const CreateContent = ({mutate, fetchUrl, setOpenConfirmDialog}) => {
{t("AddDialog.button-cancel")}
diff --git a/src/components/dashboard/role-management/Form/UpdateForm.jsx b/src/components/dashboard/role-management/Form/UpdateForm.jsx
index 7fd4459..0705af0 100644
--- a/src/components/dashboard/role-management/Form/UpdateForm.jsx
+++ b/src/components/dashboard/role-management/Form/UpdateForm.jsx
@@ -146,7 +146,7 @@ const UpdateForm = ({row, fetchUrl, mutate}) => {
{t("UpdateDialog.button-cancel")}
diff --git a/src/components/dashboard/transportation-assistance/Form/RejectForm.jsx b/src/components/dashboard/transportation-assistance/Form/RejectForm.jsx
index d7a41df..2330e0b 100644
--- a/src/components/dashboard/transportation-assistance/Form/RejectForm.jsx
+++ b/src/components/dashboard/transportation-assistance/Form/RejectForm.jsx
@@ -137,7 +137,7 @@ const Reject = ({rowId, fetchUrl, mutate}) => {
{t("RejectDialog.button-cancel")}
diff --git a/src/components/dashboard/transportation-assistance/index.jsx b/src/components/dashboard/transportation-assistance/index.jsx
index 0786159..97640b8 100644
--- a/src/components/dashboard/transportation-assistance/index.jsx
+++ b/src/components/dashboard/transportation-assistance/index.jsx
@@ -156,6 +156,7 @@ function DashboardTransportationAssistanceComponent() {
],
[]
);
+
return (
diff --git a/src/components/dashboard/user-management/Form/CreateForm/CreateContent.jsx b/src/components/dashboard/user-management/Form/CreateForm/CreateContent.jsx
index 1ab35f9..0a1b5e2 100644
--- a/src/components/dashboard/user-management/Form/CreateForm/CreateContent.jsx
+++ b/src/components/dashboard/user-management/Form/CreateForm/CreateContent.jsx
@@ -153,7 +153,7 @@ const CreateContent = ({mutate, fetchUrl, setOpenConfirmDialog}) => {
{t("AddDialog.button-cancel")}
diff --git a/src/components/login-expert/index.jsx b/src/components/login-expert/index.jsx
index 9e8d3b3..221c530 100644
--- a/src/components/login-expert/index.jsx
+++ b/src/components/login-expert/index.jsx
@@ -120,7 +120,7 @@ const LoginComponent = () => {
fullWidth
size="medium"
endIcon={}
- disabled={props.isSubmitting}
+ disabled={props.isSubmitting || !props.dirty || !props.isValid}
>
{t("LoginPage.button_submit")}