import { useDropzone } from 'react-dropzone'
import React, { useMemo, useState, useEffect } from 'react'
import { Upload, Button, DatePicker } from 'antd'
import { UploadOutlined,SearchOutlined } from '@ant-design/icons'
import { sortableContainer, sortableElement } from 'react-sortable-hoc'
import { Router, Route, Link, Redirect, Switch } from 'react-router-dom'
// import {backendURL} from '../actions'
import { Image } from 'antd';
import { arrayMove, arrayMoveImmutable, arrayMoveMutable } from 'array-move'
export function Basic({ onLoad }) {
const { acceptedFiles, getRootProps, getInputProps } = useDropzone()
const files = acceptedFiles.map((file) => (
{file.path} - {file.size} bytes
))
console.log('acceptedFiles',acceptedFiles)
useEffect(() => {
if(acceptedFiles)
onLoad(acceptedFiles)
}
, [acceptedFiles])
return (
)
}
export function ImageDemo({_id,index,url}) {
return (
);
}
export const SortableItem = sortableElement(({ url }) => {
// const [visible, setVisible] = useState(false);
const [visible, setVisible] = useState(false)
console.log('STATE PHOTO ', visible)
// preview={{
// visible,
// src: '/' + value.url,
// onVisibleChange: value => {
// setVisible(value);
// }}}
return (
{/*
*/}
{
setVisible(visible);
},
}}
onClick={() => setVisible(!visible)}
/>
)
}
)
// style={{ maxWidth: '200px', maxHeight: '200px' }} src={ '/' + url}
export const SortableContainer = sortableContainer(({ children }) => {
return (
<>
{/* */}
>
)
})