Skip to content

Commit 1b8d591

Browse files
committed
feat: State for when reviewed + original file referenced
1 parent a526b15 commit 1b8d591

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

assets/js/Components/Forms/FileForm.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ export default function FileForm ({
201201

202202
return (
203203
<>
204-
{ activeFile.reviewed && activeFile.replacement &&
204+
{ activeFile.reviewed && activeFile.replacement && activeFile.references?.length == 0 &&
205205
<div className='flex-column gap-1'>
206206
<div className={`resolve-option ${activeOption === FORM_OPTIONS.MARK_DELETE ? 'selected' : ''}`}>
207207
<label className={`option-label` + (isDisabled ? ' disabled' : '')}>
@@ -239,6 +239,25 @@ export default function FileForm ({
239239
</div>
240240
}
241241

242+
{activeFile.reviewed && activeFile.replacement && activeFile.references?.length > 0 &&
243+
<div className={`resolve-option ${activeOption === FORM_OPTIONS.MARK_REVERT ? 'selected' : ''}`}>
244+
<label className={`option-label` + (isDisabled ? ' disabled' : '')}>
245+
<input
246+
type="radio"
247+
id={FORM_OPTIONS.MARK_REVERT}
248+
name="altTextOption"
249+
tabIndex="0"
250+
checked={activeOption === FORM_OPTIONS.MARK_REVERT}
251+
disabled={isDisabled}
252+
onChange={() => {
253+
handleOptionChange(FORM_OPTIONS.MARK_REVERT)
254+
}} />
255+
{t('form.file.revert_label')}
256+
</label>
257+
{activeOption === FORM_OPTIONS.MARK_REVERT && <div className='instructions'>{t('form.file.revert_instructions', {file: activeFile.fileName})}</div>}
258+
</div>
259+
}
260+
242261
{!activeFile.reviewed && activeFile.replacement &&
243262
<>
244263
<div className={`resolve-option ${activeOption === FORM_OPTIONS.MARK_AS_REVIEWED ? 'selected' : ''}`}>

0 commit comments

Comments
 (0)