Skip to content

Commit 8a420e7

Browse files
Added alert for missing personal data when creating a eservice from template
1 parent 5b32f42 commit 8a420e7

File tree

1 file changed

+29
-18
lines changed

1 file changed

+29
-18
lines changed

src/pages/ProviderEServiceCreatePage/components/EServiceCreateStepGeneral/EServiceCreateStepGeneral.tsx

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -236,24 +236,35 @@ export const EServiceCreateStepGeneral: React.FC = () => {
236236
onValueChange={(mode) => onEserviceModeChange!(mode as EServiceMode)}
237237
/>
238238
{FEATURE_FLAG_ESERVICE_PERSONAL_DATA === 'true' && (
239-
<RHFRadioGroup
240-
name="personalData"
241-
row
242-
label={t(`create.step1.eservicePersonalDataField.${eserviceMode}.label`)}
243-
options={[
244-
{
245-
label: t(`create.step1.eservicePersonalDataField.${eserviceMode}.options.true`),
246-
value: 'true',
247-
},
248-
{
249-
label: t(`create.step1.eservicePersonalDataField.${eserviceMode}.options.false`),
250-
value: 'false',
251-
},
252-
]}
253-
disabled={!areEServiceGeneralInfoEditable || isEserviceFromTemplate}
254-
rules={{ required: true }}
255-
sx={{ mb: 0, mt: 3 }}
256-
/>
239+
<>
240+
<RHFRadioGroup
241+
name="personalData"
242+
row
243+
label={t(`create.step1.eservicePersonalDataField.${eserviceMode}.label`)}
244+
options={[
245+
{
246+
label: t(`create.step1.eservicePersonalDataField.${eserviceMode}.options.true`),
247+
value: 'true',
248+
},
249+
{
250+
label: t(
251+
`create.step1.eservicePersonalDataField.${eserviceMode}.options.false`
252+
),
253+
value: 'false',
254+
},
255+
]}
256+
disabled={!areEServiceGeneralInfoEditable || isEserviceFromTemplate}
257+
rules={{ required: true }}
258+
sx={{ mb: 3, mt: 3 }}
259+
/>
260+
{!eserviceTemplate?.personalData && (
261+
<Alert severity="error">
262+
{t('create.step1.eservicePersonalDataField.alertMissingPersonalData', {
263+
tenantName: eserviceTemplate?.creator.name,
264+
})}
265+
</Alert>
266+
)}
267+
</>
257268
)}
258269
</SectionContainer>
259270

0 commit comments

Comments
 (0)