- added n/d default motivation;

This commit is contained in:
Vitalii Kiiko
2026-03-16 14:19:18 +01:00
parent bf18be2b17
commit 12f9c25bdc

View File

@@ -28,7 +28,7 @@ const LatestPecEmailsTable = () => {
const [isVisibleDetails, setIsVisibleDetails] = useState(false); const [isVisibleDetails, setIsVisibleDetails] = useState(false);
const [previewItem, setPreviewItem] = useState({}); const [previewItem, setPreviewItem] = useState({});
const [isVisibleRejectDialog, setIsVisibleRejectDialog] = useState(false); const [isVisibleRejectDialog, setIsVisibleRejectDialog] = useState(false);
const [rejectMotivation, setRejectMotivation] = useState(''); const [rejectMotivation, setRejectMotivation] = useState('N/D');
const [pendingRejectIds, setPendingRejectIds] = useState([]); const [pendingRejectIds, setPendingRejectIds] = useState([]);
const toast = useRef(null); const toast = useRef(null);
@@ -115,7 +115,7 @@ const LatestPecEmailsTable = () => {
const hideRejectDialog = () => { const hideRejectDialog = () => {
setIsVisibleRejectDialog(false); setIsVisibleRejectDialog(false);
setRejectMotivation(''); setRejectMotivation('N/D');
setPendingRejectIds([]); setPendingRejectIds([]);
}; };
@@ -125,10 +125,10 @@ const LatestPecEmailsTable = () => {
setIsVisibleRejectDialog(false); setIsVisibleRejectDialog(false);
for (let id of pendingRejectIds) { for (let id of pendingRejectIds) {
PecEmailService.rejectUserAction(id, getUserRejectActionCallback, errGetUserRejectActionCallbacks, PecEmailService.rejectUserAction(id, getUserRejectActionCallback, errGetUserRejectActionCallbacks,
rejectMotivation ? [['motivation', rejectMotivation]] : [] [['motivation', rejectMotivation]]
); );
} }
setRejectMotivation(''); setRejectMotivation('N/D');
setPendingRejectIds([]); setPendingRejectIds([]);
} }
@@ -320,13 +320,12 @@ const LatestPecEmailsTable = () => {
style={{ maxWidth: '600px', width: '100%' }} style={{ maxWidth: '600px', width: '100%' }}
onHide={hideRejectDialog}> onHide={hideRejectDialog}>
<div className="appForm__field"> <div className="appForm__field">
<label>{__('Motivazione', 'gepafin')}</label> <label>{__('Motivazione', 'gepafin')} *</label>
<div translate="no"> <div translate="no">
<Editor <Editor
value={rejectMotivation} value={rejectMotivation}
readOnly={localAsyncRequest} readOnly={localAsyncRequest}
headerTemplate={headerEditor} headerTemplate={headerEditor}
placeholder={__('Digita qui la motivazione (opzionale)', 'gepafin')}
onTextChange={(e) => setRejectMotivation(e.htmlValue)} onTextChange={(e) => setRejectMotivation(e.htmlValue)}
style={{ height: 80 * 3, width: '100%' }} style={{ height: 80 * 3, width: '100%' }}
/> />