import {TitleBackdrop} from '@app/titles/title-poster/title-backdrop'; import {DialogTrigger} from '@common/ui/overlays/dialog/dialog-trigger'; import {ImageZoomDialog} from '@common/ui/overlays/dialog/image-zoom-dialog'; import {Button} from '@common/ui/buttons/button'; import {Trans} from '@common/i18n/trans'; import {IconButton} from '@common/ui/buttons/icon-button'; import {ZoomOutMapIcon} from '@common/icons/material/ZoomOutMap'; import {useDeleteImage} from '@app/admin/titles/requests/use-delete-image'; import {UploadInputType} from '@common/uploads/types/upload-input-config'; import {FileUploadProvider} from '@common/uploads/uploader/file-upload-provider'; import {openUploadWindow} from '@common/uploads/utils/open-upload-window'; import {useUploadImage} from '@app/admin/titles/requests/use-upload-image'; import {useOutletContext, useParams} from 'react-router-dom'; import {AddIcon} from '@common/icons/material/Add'; import {validateUpload} from '@common/uploads/uploader/validate-upload'; import {toast} from '@common/ui/toast/toast'; import {TitleEditorLayout} from '@app/admin/titles/title-editor/title-editor-layout'; import {Title} from '@app/titles/models/title'; import {IllustratedMessage} from '@common/ui/images/illustrated-message'; import React from 'react'; import {ImageIcon} from '@common/icons/material/Image'; export function TitleImagesEditor() { const title = useOutletContext