Yuken Tezuka 3 лет назад
Родитель
Сommit
27bdfbda67
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      packages/app/src/components/Admin/Customize/CustomizeLayoutSetting.tsx

+ 4 - 1
packages/app/src/components/Admin/Customize/CustomizeLayoutSetting.tsx

@@ -17,7 +17,7 @@ const useIsContainerFluid = () => {
   }, [layoutSetting?.isContainerFluid]);
   }, [layoutSetting?.isContainerFluid]);
 
 
   return {
   return {
-    isContainerFluid: isContainerFluid ?? false,
+    isContainerFluid,
     setIsContainerFluid,
     setIsContainerFluid,
     updateLayoutSetting,
     updateLayoutSetting,
   };
   };
@@ -32,6 +32,7 @@ const CustomizeLayoutSetting = (): JSX.Element => {
   const [retrieveError, setRetrieveError] = useState<any>();
   const [retrieveError, setRetrieveError] = useState<any>();
 
 
   const onClickSubmit = useCallback(async() => {
   const onClickSubmit = useCallback(async() => {
+    if (isContainerFluid == null) { return }
     try {
     try {
       await updateLayoutSetting({ isContainerFluid });
       await updateLayoutSetting({ isContainerFluid });
       toastSuccess(t('toaster.update_successed', { target: t('customize_settings.layout'), ns: 'commons' }));
       toastSuccess(t('toaster.update_successed', { target: t('customize_settings.layout'), ns: 'commons' }));
@@ -41,6 +42,8 @@ const CustomizeLayoutSetting = (): JSX.Element => {
     }
     }
   }, [isContainerFluid, updateLayoutSetting, t]);
   }, [isContainerFluid, updateLayoutSetting, t]);
 
 
+  if (isContainerFluid == null) { return <></> }
+
   return (
   return (
     <React.Fragment>
     <React.Fragment>
       <div className="row">
       <div className="row">