kopia lustrzana https://github.com/bugout-dev/moonstream
v1 banner
rodzic
0799c62f0d
commit
3fbe423ca6
|
@ -90,7 +90,7 @@ const LandingNavbar = () => {
|
|||
</Button>
|
||||
</RouterLink>
|
||||
)}
|
||||
{!ui.isLoggedIn && (
|
||||
{/* {!ui.isLoggedIn && (
|
||||
<Button
|
||||
colorScheme="whiteAlpha"
|
||||
variant="outline"
|
||||
|
@ -101,7 +101,7 @@ const LandingNavbar = () => {
|
|||
>
|
||||
Get started
|
||||
</Button>
|
||||
)}
|
||||
)} */}
|
||||
{!ui.isLoggedIn && (
|
||||
<Button
|
||||
color="white"
|
||||
|
|
|
@ -27,7 +27,7 @@ const Navbar = () => {
|
|||
overflow="hidden"
|
||||
>
|
||||
<Suspense fallback={""}>
|
||||
{modal === "register" && <SignUp toggleModal={toggleModal} />}
|
||||
{/* {modal === "register" && <SignUp toggleModal={toggleModal} />} */}
|
||||
{modal === "login" && <SignIn toggleModal={toggleModal} />}
|
||||
{modal === "forgot" && <ForgotPassword toggleModal={toggleModal} />}
|
||||
{modal === "hubspot-trader" && (
|
||||
|
|
|
@ -94,7 +94,7 @@ const Sidebar = () => {
|
|||
)}
|
||||
{!ui.isLoggedIn && (
|
||||
<SidebarContent>
|
||||
<Menu iconShape="square">
|
||||
{/* <Menu iconShape="square">
|
||||
<MenuItem
|
||||
onClick={() => {
|
||||
ui.toggleModal("register");
|
||||
|
@ -103,7 +103,7 @@ const Sidebar = () => {
|
|||
>
|
||||
Sign up
|
||||
</MenuItem>
|
||||
</Menu>
|
||||
</Menu> */}
|
||||
<Menu iconShape="square">
|
||||
<MenuItem
|
||||
onClick={() => {
|
||||
|
|
|
@ -85,7 +85,7 @@ const SignIn = ({ toggleModal }) => {
|
|||
</Button>
|
||||
</form>
|
||||
<Box height="1px" width="100%" background="#eaebf8" mb="1.875rem" />
|
||||
<Text textAlign="center" fontSize="md" color="gray.1200">
|
||||
{/* <Text textAlign="center" fontSize="md" color="gray.1200">
|
||||
Don`t have an account?{" "}
|
||||
<Box
|
||||
cursor="pointer"
|
||||
|
@ -95,7 +95,7 @@ const SignIn = ({ toggleModal }) => {
|
|||
>
|
||||
Register
|
||||
</Box>
|
||||
</Text>
|
||||
</Text> */}
|
||||
<Text textAlign="center" fontSize="md" color="gray.1200">
|
||||
{" "}
|
||||
<Box
|
||||
|
|
|
@ -1,4 +1,13 @@
|
|||
import { Flex, Spinner } from "@chakra-ui/react";
|
||||
import { CloseIcon } from "@chakra-ui/icons";
|
||||
import {
|
||||
Flex,
|
||||
Spinner,
|
||||
Center,
|
||||
Text,
|
||||
Button,
|
||||
Link,
|
||||
IconButton,
|
||||
} from "@chakra-ui/react";
|
||||
import React, { Suspense, useContext, useState, useEffect } from "react";
|
||||
const Sidebar = React.lazy(() => import("../components/Sidebar"));
|
||||
const Navbar = React.lazy(() => import("../components/Navbar"));
|
||||
|
@ -7,6 +16,7 @@ import UIContext from "../core/providers/UIProvider/context";
|
|||
const RootLayout = (props) => {
|
||||
const ui = useContext(UIContext);
|
||||
const [showSpinner, setSpinner] = useState(true);
|
||||
const [showBanner, setShowBanner] = useState(true);
|
||||
|
||||
useEffect(() => {
|
||||
if (ui.isAppView && ui.isAppReady) {
|
||||
|
@ -39,6 +49,57 @@ const RootLayout = (props) => {
|
|||
<Suspense fallback="">
|
||||
<Navbar />
|
||||
</Suspense>
|
||||
<Flex
|
||||
w="100%"
|
||||
h={showBanner ? ["6rem", "3rem", null] : "0"}
|
||||
minH={showBanner ? ["6rem", "3rem", null] : "0"}
|
||||
animation="linear"
|
||||
transition="1s"
|
||||
overflow="hidden"
|
||||
>
|
||||
<Flex
|
||||
px="20px"
|
||||
w="100%"
|
||||
minH={["6rem", "3rem", null]}
|
||||
h={["6rem", "3rem", null]}
|
||||
placeContent="center"
|
||||
bgColor="suggested.900"
|
||||
boxShadow="md"
|
||||
position="relative"
|
||||
className="banner"
|
||||
>
|
||||
<Center>
|
||||
{" "}
|
||||
<Text
|
||||
fontWeight="600"
|
||||
textColor="primary.900"
|
||||
fontSize={["sm", "sm", "md", null]}
|
||||
>
|
||||
First 1000 users will get a lifetime access and a cookie.
|
||||
Request early access now at our
|
||||
</Text>
|
||||
<Button
|
||||
variant="link"
|
||||
colorScheme="secondary"
|
||||
color="secondary.900"
|
||||
as={Link}
|
||||
href={"https://discord.gg/V3tWaP36"}
|
||||
>
|
||||
Discord
|
||||
</Button>
|
||||
</Center>
|
||||
{/* <Spacer /> */}
|
||||
<IconButton
|
||||
position="absolute"
|
||||
top="0"
|
||||
right="0"
|
||||
icon={<CloseIcon />}
|
||||
colorScheme="primary"
|
||||
variant="ghost"
|
||||
onClick={() => setShowBanner(false)}
|
||||
/>
|
||||
</Flex>
|
||||
</Flex>
|
||||
{!showSpinner && props.children}
|
||||
{showSpinner && <Spinner />}
|
||||
</Flex>
|
||||
|
|
Ładowanie…
Reference in New Issue