+
+
+ {localized(req.name) || req.key}
+ {req.mode}
+ {req.allowMultiple && {t('certReq.doc.multiple', 'multiple')}}
+
+
+ key: {req.key} · {req.maxSizeMb}MB · {req.allowedMimeTypes.join(', ')}
+
+ {req.mode === 'CONDITIONAL' && req.conditionExpression?.field && (
+
+ {t('certReq.doc.when', 'when')} {req.conditionExpression.field}{' '}
+ {req.conditionExpression.equals !== undefined && `= ${req.conditionExpression.equals}`}
+ {req.conditionExpression.notEquals !== undefined && `≠ ${req.conditionExpression.notEquals}`}
+ {req.conditionExpression.in !== undefined && `∈ [${req.conditionExpression.in.join(', ')}]`}
+ {req.conditionExpression.isSet !== undefined && (req.conditionExpression.isSet ? t('certReq.condition.isSet', 'is set') : t('certReq.condition.isNotSet', 'is not set'))}
+
+ )}
+
+
+ setEditorState({ kind, requirement: req })}>
+
+
+ setDeleteTarget(req)}>
+
+
+
+
+