diff --git a/VoidCat/spa/src/Admin/Admin.css b/VoidCat/spa/src/Admin/Admin.css new file mode 100644 index 0000000..0c91164 --- /dev/null +++ b/VoidCat/spa/src/Admin/Admin.css @@ -0,0 +1,5 @@ +.admin { + width: 1024px; + margin-left: auto; + margin-right: auto; +} \ No newline at end of file diff --git a/VoidCat/spa/src/Admin/Admin.js b/VoidCat/spa/src/Admin/Admin.js index 65279d5..836e506 100644 --- a/VoidCat/spa/src/Admin/Admin.js +++ b/VoidCat/spa/src/Admin/Admin.js @@ -1,9 +1,10 @@ -import {Fragment} from "react"; -import {useSelector} from "react-redux"; +import {useSelector} from "react-redux"; import {Login} from "../Login"; import {FileList} from "./FileList"; import {UserList} from "./UserList"; +import "./Admin.css"; + export function Admin() { const auth = useSelector((state) => state.login.jwt); @@ -11,7 +12,7 @@ export function Admin() { return ; } else { return ( - +

Admin

Users

@@ -19,7 +20,7 @@ export function Admin() {

Files

- +
); } } \ No newline at end of file diff --git a/VoidCat/spa/src/Admin/FileList.css b/VoidCat/spa/src/Admin/FileList.css index 1555029..2901fda 100644 --- a/VoidCat/spa/src/Admin/FileList.css +++ b/VoidCat/spa/src/Admin/FileList.css @@ -1,3 +1,6 @@ table.file-list { width: 100%; + word-break: keep-all; + text-overflow: ellipsis; + white-space: nowrap; } \ No newline at end of file diff --git a/VoidCat/spa/src/App.css b/VoidCat/spa/src/App.css index 21ea34e..2ee17ac 100644 --- a/VoidCat/spa/src/App.css +++ b/VoidCat/spa/src/App.css @@ -1,15 +1,2 @@ .app { - width: 720px; - margin-left: auto; - margin-right: auto; -} - - .app .drop { - border-radius: 20px; - border: 1px solid; - margin-top: 20vh; - text-align: center; - line-height: 300px; - user-select: none; - cursor: pointer; - } \ No newline at end of file +} \ No newline at end of file diff --git a/VoidCat/spa/src/Dropzone.css b/VoidCat/spa/src/Dropzone.css new file mode 100644 index 0000000..0c26f98 --- /dev/null +++ b/VoidCat/spa/src/Dropzone.css @@ -0,0 +1,9 @@ +.drop { + border-radius: 20px; + border: 1px solid; + margin-top: 20vh; + text-align: center; + line-height: 300px; + user-select: none; + cursor: pointer; +} \ No newline at end of file diff --git a/VoidCat/spa/src/Dropzone.js b/VoidCat/spa/src/Dropzone.js index 5132882..debf8ac 100644 --- a/VoidCat/spa/src/Dropzone.js +++ b/VoidCat/spa/src/Dropzone.js @@ -1,6 +1,8 @@ import {Fragment, useState} from "react"; import {FileUpload} from "./FileUpload"; +import "./Dropzone.css"; + export function Dropzone(props) { let [files, setFiles] = useState([]); diff --git a/VoidCat/spa/src/FilePreview.css b/VoidCat/spa/src/FilePreview.css index 7c1048f..f09a1f6 100644 --- a/VoidCat/spa/src/FilePreview.css +++ b/VoidCat/spa/src/FilePreview.css @@ -1,6 +1,9 @@ .preview { text-align: center; margin-top: 2vh; + width: 720px; + margin-left: auto; + margin-right: auto; } .preview > a { diff --git a/VoidCat/spa/src/FilePreview.js b/VoidCat/spa/src/FilePreview.js index 045e19d..fc0bf22 100644 --- a/VoidCat/spa/src/FilePreview.js +++ b/VoidCat/spa/src/FilePreview.js @@ -34,6 +34,8 @@ export function FilePreview() { case "image/png": { return {info.metadata.name}/; } + case "audio/mp3": + case "audio/ogg": case "video/mp4": case "video/matroksa": case "video/x-matroska": @@ -41,6 +43,7 @@ export function FilePreview() { case "video/quicktime": { return