diff --git a/components/templates/nav.js b/components/templates/nav.js index 81bc51f..c6c71bb 100644 --- a/components/templates/nav.js +++ b/components/templates/nav.js @@ -9,10 +9,10 @@ export default function Nav() { - {/* -

O nas

+ +

PDF

- + {/*

Kontakt

*/} diff --git a/pages/pdf.js b/pages/pdf.js new file mode 100644 index 0000000..dd739a6 --- /dev/null +++ b/pages/pdf.js @@ -0,0 +1,157 @@ +import Head from "next/head"; +import { useState, useCallback } from "react"; +import styles from "../styles/Home.module.css"; +import Header from "../components/templates/header"; +import Nav from "../components/templates/nav"; +import UserTop from "../components/templates/userTop"; +import Content from "../components/templates/content"; +import Footer from "../components/templates/footer"; +import { useSession, signIn, signOut } from "next-auth/react"; +import { + Pane, + TextInputField, + TextareaField, + Button, + BuildIcon, + toaster, + Alert, + FileUploader, + FileCard, +} from "evergreen-ui"; + +export default function Pdf() { + const { data: session } = useSession(); + const [files, setFiles] = useState([]); + const [fileRejections, setFileRejections] = useState([]); + const handleChange = useCallback((files) => setFiles([files[0]]), []); + const handleRejected = useCallback( + (fileRejections) => setFileRejections([fileRejections[0]]), + [] + ); + const handleRemove = useCallback(() => { + setFiles([]); + setFileRejections([]); + }, []); + + if (session) { + return ( +
+ + Wastpol + + +
+
+ +
+ + { + const { name, size, type } = file; + const fileRejection = fileRejections.find( + (fileRejection) => fileRejection.file === file + ); + const { message } = fileRejection || {}; + return ( + + ); + }} + values={files} + /> + + + +
+
+ ); + } + return ( +
+ + Wastpol + +
+

Nie zalogowano

+

+ +
+
+ ); +} + +function FileUploaderSingleUploadDemo() { + const [files, setFiles] = useState([]); + const [fileRejections, setFileRejections] = useState([]); + const handleChange = useCallback((files) => setFiles([files[0]]), []); + const handleRejected = useCallback( + (fileRejections) => setFileRejections([fileRejections[0]]), + [] + ); + const handleRemove = useCallback(() => { + setFiles([]); + setFileRejections([]); + }, []); + return ( + + { + const { name, size, type } = file; + const fileRejection = fileRejections.find( + (fileRejection) => fileRejection.file === file + ); + const { message } = fileRejection || {}; + return ( + + ); + }} + values={files} + /> + + ); +}