diff --git a/src/pages/images.tsx b/src/pages/images.tsx index aee9d281..e5261ad3 100644 --- a/src/pages/images.tsx +++ b/src/pages/images.tsx @@ -1,10 +1,14 @@ import React from 'react'; import { useRouter } from 'next/router'; import Paper from '@material-ui/core/Paper'; +import Typography from '@material-ui/core/Typography'; +import Card from '@material-ui/core/Card'; +import CardActionArea from '@material-ui/core/CardActionArea'; +import CardMedia from '@material-ui/core/CardMedia'; import Backdrop from '@material-ui/core/Backdrop'; import CircularProgress from '@material-ui/core/CircularProgress'; -import GridList from '@material-ui/core/GridList'; -import GridListTile from '@material-ui/core/GridListTile'; +import Grid from '@material-ui/core/Grid'; +import CardContent from '@material-ui/core/CardContent'; import Popover from '@material-ui/core/Popover'; import Button from '@material-ui/core/Button'; import Pagination from '@material-ui/lab/Pagination'; @@ -28,12 +32,17 @@ const useStyles = makeStyles(theme => ({ zIndex: theme.zIndex.drawer + 1, color: '#fff', }, + gridList: { + width: theme.zIndex.drawer + 1, + height: 450, + }, })); export default function Images({ config }: { config: ConfigUploader }) { const classes = useStyles(); const router = useRouter(); const state = store.getState(); + const [loading, setLoading] = React.useState(true); const [chunks, setChunks] = React.useState([]); const [images, setImages] = React.useState([]); @@ -96,20 +105,25 @@ export default function Images({ config }: { config: ConfigUploader }) { {!loading ? ( - + {images.map(d => { const t = new URL(window.location.href); t.pathname = `${config ? config.route : '/u'}/${d.file}`; return ( - - setImageOpenPopover(e, d)} - /> - + setImageOpenPopover(e, d)}> + + + + + + ); })} - + ) : null}