import React from 'react'; import { SortableContainer } from 'react-sortable-hoc'; import { ImageUpload } from '~/components/upload/ImageUpload'; import styles from './styles.module.scss'; import { SortableImageGridItem } from '~/components/editors/SortableImageGridItem'; import { IFile } from '~/redux/types'; import { IUploadStatus } from '~/redux/uploads/reducer'; import { getURL } from '~/utils/dom'; import { PRESETS } from '~/constants/urls'; const SortableImageGrid = SortableContainer( ({ items, locked, onDrop, size = 200, }: { items: IFile[]; locked: IUploadStatus[]; onDrop: (file_id: IFile['id']) => void; size?: number; }) => (
{items .filter(file => file && file.id) .map((file, index) => ( ))} {locked.map((item, index) => ( ))}
) ); export { SortableImageGrid };