import { Button, Paper, Grid, Text, Title, Group, List, Image, ScrollArea, Center } from '@mantine/core';
import { useEffect, useState } from 'react';
import API from '../../services/api';
import setNotification from '../errors/error-notification';
import ModalAddFile from './add';
import FileView from '../files/file-view';
const Files = () => {
const [showAddFile, setShowAddFile] = useState(false);
const [files, setFiles] = useState([]);
const toggleShowAddFile = () => setShowAddFile(!showAddFile);
const handleAddFiles = (files) => {
console.log(files);
};
useEffect(() => {
API.getFiles()
.then((res) => {
if (res.status === 200) {
setFiles(res.data);
}
})
.catch((err) => {
setNotification(true, err.response.data.error);
});
// eslint-disable-next-line react-hooks/exhaustive-deps
}, []);
return (
<>
Files
Files
{files.map((file) => (
))}
handleAddFiles(files)}
/>
>
);
};
export default Files;