diff --git a/apps/dapp/src/components/Pages/Nexus/NexusGates.tsx b/apps/dapp/src/components/Pages/Nexus/NexusGates.tsx
new file mode 100644
index 0000000000..103c7a6859
--- /dev/null
+++ b/apps/dapp/src/components/Pages/Nexus/NexusGates.tsx
@@ -0,0 +1,47 @@
+import styled from 'styled-components';
+import gatesImage from 'assets/images/EnterTheGates.jpg';
+import { Link } from 'react-router-dom';
+
+export const NexusGates = () => {
+ return (
+
+ e.preventDefault()}>
+
+ ENTER
+
+
+
+ );
+};
+
+const NexusGatesContainer = styled.div`
+ background-image: url(${gatesImage});
+ background-size: cover;
+ background-position: center;
+ height: 100vh;
+ width: 100vw;
+`;
+
+const KeyForm = styled.form`
+ // position: absolute;
+ // bottom: 2rem;
+ // right: 2rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ height: 100%;
+`;
+
+const EnterButton = styled.button`
+ ${(props) => props.theme.typography.h2};
+ background: transparent;
+ border: none;
+ border-radius: 2px;
+ color: ${(props) => props.theme.palette.brand};
+ cursor: pointer;
+ font-size: 2rem;
+ padding: 0rem 1rem;
+ &:focus {
+ outline: 1px solid ${(props) => props.theme.palette.brand25};
+ }
+`;
diff --git a/apps/dapp/src/components/Pages/Nexus/NexusSoundscape.tsx b/apps/dapp/src/components/Pages/Nexus/NexusSoundscape.tsx
index 1331a5a80f..5050e1ac9c 100644
--- a/apps/dapp/src/components/Pages/Nexus/NexusSoundscape.tsx
+++ b/apps/dapp/src/components/Pages/Nexus/NexusSoundscape.tsx
@@ -23,7 +23,7 @@ export const NexusSoundscape = () => {
-
+
);
@@ -39,15 +39,24 @@ const FullScreenContainer = styled.div`
`;
const SoundscapeIcon = styled(Image)`
- width: 50px;
- height: 50px;
+ width: 30px;
+ height: 30px;
+ filter: invert(45%) sepia(100%) saturate(263%) hue-rotate(341deg) brightness(97%) contrast(86%);
`;
const NexusSoundscapeContainer = styled.div`
position: fixed;
+ display: flex;
+ align-items: center;
+ justify-content: center;
cursor: pointer;
bottom: 0;
right: 0;
- margin-right: 100px;
- margin-bottom: 100px;
+ margin-right: 25px;
+ margin-bottom: 25px;
+ height: 50px;
+ width: 50px;
+ background-color: #000;
+ border: 1px solid ${(props) => props.theme.palette.brandDark};
+ border-radius: 50%;
`;
diff --git a/apps/dapp/src/main.tsx b/apps/dapp/src/main.tsx
index 0276fbf7b8..ed7341824d 100644
--- a/apps/dapp/src/main.tsx
+++ b/apps/dapp/src/main.tsx
@@ -34,6 +34,7 @@ import QuestPage from 'components/Pages/Nexus/Quest';
import ForgePage from 'components/Pages/Nexus/Forge';
import NexusUserManual from 'components/Pages/Nexus/Manual/UserManual';
import NexusPartnerManual from 'components/Pages/Nexus/Manual/PartnerManual';
+import { NexusGates } from 'components/Pages/Nexus/NexusGates';
// Separate Chunks
const TeamPayments = React.lazy(() => import('components/Pages/TeamPayments'));
@@ -113,10 +114,7 @@ ReactDOM.render(
)}
{nexusOnly && (
<>
- }>
- } />
- } />
-
+ } />
}>
} />
} />