import { __ } from '@wordpress/i18n'; import type { JSX } from 'react'; import type { Fix } from '../../shared/api/types/fixes'; import { useFixActions } from '../../shared/fixes/useFixActions'; import { Button } from '../../shared/ui/Button'; import { Icon } from '../../shared/ui/Icon'; import { useCloseOverlay } from '../../shared/ui/overlayClose'; import { useAutofocus } from '../../shared/ui/useAutofocus'; import { doneText, doneTitle, stoppedText } from './fixAllTexts'; import { FIX_ALL_TITLE_ID } from './fixAllTitle'; export function DoneStep( { fix }: { fix: Fix } ): JSX.Element { const closeOverlay = useCloseOverlay(); const { undo } = useFixActions(); const autofocus = useAutofocus< HTMLButtonElement >(); const wasStopped = fix.state === 'running'; return ( <>

{ doneTitle( fix ) }

{ doneText( fix ) } { wasStopped && ` ${ stoppedText( fix ) }` }

); }