From dadcf3b6c618ef1eedf88a11985f1bbd515ab224 Mon Sep 17 00:00:00 2001 From: Matt Date: Fri, 3 Oct 2025 23:42:28 -0400 Subject: [PATCH] Adjust test mode toggles for submitting product import --- .../steps/ImageUploadStep/ImageUploadStep.tsx | 74 +++++++------------ 1 file changed, 28 insertions(+), 46 deletions(-) diff --git a/inventory/src/components/product-import/steps/ImageUploadStep/ImageUploadStep.tsx b/inventory/src/components/product-import/steps/ImageUploadStep/ImageUploadStep.tsx index fde05b3..0e07c01 100644 --- a/inventory/src/components/product-import/steps/ImageUploadStep/ImageUploadStep.tsx +++ b/inventory/src/components/product-import/steps/ImageUploadStep/ImageUploadStep.tsx @@ -45,15 +45,8 @@ export const ImageUploadStep = ({ const fileInputRefs = useRef<{ [key: number]: React.RefObject }>({}); const { user } = useContext(AuthContext); const hasDebugPermission = Boolean(user?.is_admin || user?.permissions?.includes("admin:debug")); - const [targetEnvironment, setTargetEnvironment] = useState( - hasDebugPermission ? "dev" : "prod" - ); - const [useTestDataSource, setUseTestDataSource] = useState(hasDebugPermission); - - useEffect(() => { - setTargetEnvironment(hasDebugPermission ? "dev" : "prod"); - setUseTestDataSource(hasDebugPermission); - }, [hasDebugPermission]); + const [targetEnvironment, setTargetEnvironment] = useState("prod"); + const [useTestDataSource, setUseTestDataSource] = useState(false); // Use our hook for product images initialization const { productImages, setProductImages, getFullImageUrl } = useProductImagesInit(data); @@ -302,45 +295,34 @@ export const ImageUploadStep = ({ )}
-
-
- setTargetEnvironment(checked ? "dev" : "prod")} - /> -
- -

- {targetEnvironment === "dev" - ? "work-test-backend.acherryontop.com" - : "backend.acherryontop.com"} -

+ {hasDebugPermission && ( +
+
+ setTargetEnvironment(checked ? "dev" : "prod")} + /> +
+ +
+
+
+ setUseTestDataSource(checked)} + /> +
+ +
-
- setUseTestDataSource(checked)} - /> -
- -

Submit to the testing database

-
-
- {!hasDebugPermission && ( -

- Requires admin:debug permission to change -

- )} -
+ )}