aboutsummaryrefslogtreecommitdiff
path: root/src/components
diff options
context:
space:
mode:
authorNick Tchayka <nick@booster.cloud>2023-09-13 12:23:34 +0100
committerNick Tchayka <nick@booster.cloud>2023-09-13 12:23:34 +0100
commitb32489e304cc34ce965ae4f5027a7ba374cea173 (patch)
tree50863b672a0d7aed44cf46c91824506a23147e57 /src/components
parent2190bc9d6c7d9bf8f1a5c91e5e7a7e73bfd7644a (diff)
downloadneohaskell.github.io-b32489e304cc34ce965ae4f5027a7ba374cea173.tar.gz
neohaskell.github.io-b32489e304cc34ce965ae4f5027a7ba374cea173.tar.bz2
neohaskell.github.io-b32489e304cc34ce965ae4f5027a7ba374cea173.zip
Move disclaimer outside
Diffstat (limited to 'src/components')
-rw-r--r--src/components/Disclaimer.tsx29
1 files changed, 29 insertions, 0 deletions
diff --git a/src/components/Disclaimer.tsx b/src/components/Disclaimer.tsx
new file mode 100644
index 0000000..488f3c2
--- /dev/null
+++ b/src/components/Disclaimer.tsx
@@ -0,0 +1,29 @@
+import React from "react";
+import Modal from "./Modal";
+
+export default function Disclaimer() {
+ const [disclaimerOpen, setDisclaimerOpen] = React.useState(true);
+ return (
+ <div className="absolute left-1/2 top-1/2">
+ <Modal
+ open={disclaimerOpen}
+ okText="Continue on my own"
+ onOk={() => setDisclaimerOpen(!disclaimerOpen)}
+ title="Greetings traveller!"
+ >
+ <p>
+ You probably found this site by accident. It is far from finished, but
+ if you're curious about the project:
+ </p>
+ <a
+ className="text-lightsecondary hover:underline hover:decoration-wavy underline-offset-4 py-4 block"
+ href="https://discord.com/invite/wDj3UYzec8"
+ target="_blank"
+ onClick={() => setDisclaimerOpen(!disclaimerOpen)}
+ >
+ <h3>JOIN THE DISCORD SERVER!</h3>
+ </a>
+ </Modal>
+ </div>
+ );
+}