diff --git a/package-lock.json b/package-lock.json index 53c56f4c4..2151686c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "interop-dashboard-frontend", - "version": "1.6.2", + "version": "1.6.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "interop-dashboard-frontend", - "version": "1.6.2", + "version": "1.6.3", "dependencies": { "@date-io/date-fns": "^2.17.0", "@emotion/react": "^11.14.0", diff --git a/src/pages/ProviderEServiceCreatePage/ProviderEServiceCreate.page.tsx b/src/pages/ProviderEServiceCreatePage/ProviderEServiceCreate.page.tsx index 076566f19..dcedafd96 100644 --- a/src/pages/ProviderEServiceCreatePage/ProviderEServiceCreate.page.tsx +++ b/src/pages/ProviderEServiceCreatePage/ProviderEServiceCreate.page.tsx @@ -33,6 +33,7 @@ import type { EServiceMode } from '@/api/api.generatedTypes' import { useQuery } from '@tanstack/react-query' import { EServiceCreateFromTemplateStepPurpose } from './components/EServiceCreateStepPurpose/EServiceCreateFromTemplateStepPurpose' import { EServiceTemplateQueries } from '@/api/eserviceTemplate' +import { Typography } from '@mui/material' const ProviderEServiceCreatePage: React.FC = () => { const { t } = useTranslation('eservice') @@ -145,6 +146,15 @@ const ProviderEServiceCreatePage: React.FC = () => { }} isLoading={!isReady} > + + {t('create.requiredLabel')} + {isReady && ( { return ( - {!isEserviceFromTemplate && ( - - {t('create.step1.firstVersionOnlyEditableInfo')} - - )} { inputProps={{ maxLength: 60 }} size="small" sx={{ width: '49%', my: 0, mt: 1 }} + required /> { inputProps={{ maxLength: 250 }} rules={!eserviceTemplate ? { required: true, minLength: 10 } : undefined} sx={{ mb: 0, mt: 3 }} + required /> - + + + {!isEserviceFromTemplate && ( + + {t('create.step1.firstVersionOnlyEditableInfo')} + + )} documentation for further information" } }, - "firstVersionOnlyEditableInfo": "The contents of this step will no longer be editable after the first version of this e-service is published" + "detailsSection": { + "title": "E-service details" + }, + "firstVersionOnlyEditableInfo": "This data will no longer be editable after the first version of the e-service is published." }, "stepPurpose": { "firstVersionOnlyEditableInfoAlert": "The contents of this step will no longer be editable after the publication of the first version of the e-service", diff --git a/src/static/locales/it/eservice.json b/src/static/locales/it/eservice.json index b0a68b903..0e5dbf30d 100644 --- a/src/static/locales/it/eservice.json +++ b/src/static/locales/it/eservice.json @@ -3,6 +3,7 @@ "backToEServiceBtn": "Torna all'e-service", "create": { "emptyTitle": "Crea e-service", + "requiredLabel": "*Campi obbligatori.", "stepper": { "step1Label": "Generale", "step2Label": "Versione", @@ -85,7 +86,10 @@ "checkboxLabel": "Autorizzo che i delegati possano associare i propri client alle finalità che hanno creato in qualità di delegati alla fruizione. Consulta la <1>documentazione per approfondire" } }, - "firstVersionOnlyEditableInfo": "I contenuti di questo passaggio, ad eccezione della descrizione, non saranno più modificabili dopo la pubblicazione della prima versione dell’e-service." + "detailsSection": { + "title": "Dettagli dell'e-service" + }, + "firstVersionOnlyEditableInfo": "Questi dati non saranno più modificabili dopo la pubblicazione della prima versione dell’e-service." }, "stepPurpose": { "firstVersionOnlyEditableInfoAlert": "I contenuti di questo passaggio non saranno più modificabili dopo la pubblicazione della prima versione dell’e-service.",