From d0640dc770ab806255b8d69502764aae6500a5ee Mon Sep 17 00:00:00 2001 From: Alexis Gousseau Date: Wed, 17 Dec 2025 17:13:02 +0100 Subject: [PATCH] fix: :bug: show import config in all cases for conceptors --- resources/ts/back/Pages/PageConfigs/Form.tsx | 27 ++++++++++---------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/resources/ts/back/Pages/PageConfigs/Form.tsx b/resources/ts/back/Pages/PageConfigs/Form.tsx index 9709c996..f444529a 100644 --- a/resources/ts/back/Pages/PageConfigs/Form.tsx +++ b/resources/ts/back/Pages/PageConfigs/Form.tsx @@ -35,6 +35,7 @@ import { Methods } from "@/lib/enums"; import { AppEnv, AuthProp, ConfigField, LaravelEnum, PageConfigModel } from "@/back/types/global"; import SubmitButton from "@/back/Components/SubmitButton"; import { useCrudSubmit } from "@/hooks/use-crud-submit"; +import { cn } from "@/lib/utils"; export default function Form({ model, @@ -172,6 +173,18 @@ export default function Form({ icon={} description={useTrans("back.form_subtitle_config")} > + {/* Import configuration from json file. */} + {auth.user.role === enumUserRole.conceptor.value && ( +
+ { + const newConfig = (!overwrite) ? [...data.config, ...value] : value; + setData('config', newConfig as ConfigField[]) + setResetState(prev => prev + 1) + }} + /> +
+ )} {/* Show only on editing page. */} {route().current('back.page-configs.edit') && (
@@ -210,25 +223,13 @@ export default function Form({ {auth.user.role === enumUserRole.conceptor.value && ( )}
)} - {/* Show only on creating page. */} - {auth.user.role === enumUserRole.conceptor.value && route().current('back.page-configs.create') && ( -
- { - const newConfig = (!overwrite) ? [...data.config, ...value] : value; - setData('config', newConfig as ConfigField[]) - setResetState(prev => prev + 1) - }} - /> -
- )}