Go back
diff --git a/packages/desktop/src/pages/Home/selectedConversation/index.tsx b/packages/desktop/src/pages/Home/selectedConversation/index.tsx
index 6e0361d..a39f0ce 100644
--- a/packages/desktop/src/pages/Home/selectedConversation/index.tsx
+++ b/packages/desktop/src/pages/Home/selectedConversation/index.tsx
@@ -281,11 +281,11 @@ export default function SelectedConversation() {
<>
-
+
{/* close marker */}
{/* top header/profile information */}
@@ -304,7 +304,7 @@ export default function SelectedConversation() {
/>
- {`joined ${moment(
+ {`joined ${moment(
convoDetailsResponse.contactUser.createdDate
).fromNow()}`}
@@ -313,7 +313,7 @@ export default function SelectedConversation() {
{renderMainContent()}
-
+
{isRecording ? (
) : (
@@ -321,7 +321,7 @@ export default function SelectedConversation() {
)}
-
+
diff --git a/packages/desktop/src/pages/Login/index.tsx b/packages/desktop/src/pages/Login/index.tsx
index e79b3ea..62e3869 100644
--- a/packages/desktop/src/pages/Login/index.tsx
+++ b/packages/desktop/src/pages/Login/index.tsx
@@ -7,7 +7,7 @@ import { CircularProgress } from "@mui/material";
import { FcGoogle } from "react-icons/fc";
import Logo from "../../components/Logo";
-export default function Login({ onReady }: { onReady: Function }) {
+export default function Login({ onReady }: { onReady: () => void }) {
const setAuthTokens = useSetRecoilState($authTokens);
const [isLoading, setIsLoading] = useState(false);
const [authFailureCount, setAuthFailureCount] =
@@ -85,7 +85,7 @@ export default function Login({ onReady }: { onReady: Function }) {
}, []);
return (
-
+
{isLoading ? (
@@ -96,7 +96,7 @@ export default function Login({ onReady }: { onReady: Function }) {
) : (
Continue with Google
diff --git a/packages/web/components/footer/index.tsx b/packages/web/components/footer/index.tsx
new file mode 100644
index 0000000..742c2cb
--- /dev/null
+++ b/packages/web/components/footer/index.tsx
@@ -0,0 +1,12 @@
+import FullMottoLogo from "../../../components/logo/fullMotto";
+export default function Footer() {
+ return (
+
+
+ Wanna chat?
+ arjunpatel@berkeley.edu
+
+
+
+ );
+}
diff --git a/packages/web/components/header/index.tsx b/packages/web/components/header/index.tsx
new file mode 100644
index 0000000..f75845d
--- /dev/null
+++ b/packages/web/components/header/index.tsx
@@ -0,0 +1,9 @@
+import HorizontalLogo from "../../../components/logo/horizontal";
+
+export default function Header() {
+ return (
+
+
+
+ );
+}
diff --git a/packages/web/pages/_app.tsx b/packages/web/pages/_app.tsx
index c62ce00..e5654fe 100644
--- a/packages/web/pages/_app.tsx
+++ b/packages/web/pages/_app.tsx
@@ -7,6 +7,10 @@ function MyApp({ Component, pageProps }: AppProps) {
return (
<>
+ Nirvana - virtual office
+
+
+
-
+
+
+
+
>
);
}
diff --git a/packages/web/pages/auth/success.tsx b/packages/web/pages/auth/success.tsx
new file mode 100644
index 0000000..f450fea
--- /dev/null
+++ b/packages/web/pages/auth/success.tsx
@@ -0,0 +1,23 @@
+import { FcGoogle } from "react-icons/fc";
+import Footer from "../../components/footer";
+import Header from "../../components/header";
+
+export default function AuthSuccess() {
+ return (
+ <>
+
+
+
+
+
+ {"You're Signed In"}
+
+
+
+ Go back to the desktop app that you download.
+
+
+
+ >
+ );
+}
diff --git a/packages/web/pages/index.tsx b/packages/web/pages/index.tsx
index 7b63761..e94fc9f 100644
--- a/packages/web/pages/index.tsx
+++ b/packages/web/pages/index.tsx
@@ -1,8 +1,10 @@
import { BsApple, BsWindows } from "react-icons/bs";
import { FaPeopleCarry, FaRunning } from "react-icons/fa";
+import Footer from "../components/footer";
import FullMottoLogo from "../../components/logo/fullMotto";
import Head from "next/head";
+import Header from "../components/header";
import HorizontalLogo from "../../components/logo/horizontal";
import Image from "next/image";
import { LogoType } from "../../components/logo/full";
@@ -13,113 +15,94 @@ import styles from "../styles/Home.module.css";
const Home: NextPage = () => {
return (
<>
-
- Nirvana - virtual office
-
-
-
+ {/* header */}
+
-
- {/* header */}
-
- {/* */}
-
-
+
+ {/* above fold experience */}
+
+
+
+ The walkie-talkie {" "}
+ for remote teams.
+
-
- {/* above fold experience */}
-
-
-
- The walkie-talkie{" "}
- for remote teams.
+
+ The {"'less is more'"}{" "}
+ approach. Skip zoom scheduling, slack notifications, and
+ email threads. Just talk to your team.
+
+
+ {/* download */}
+
+
+ Download the desktop app
-
- The {"'less is more'"}{" "}
- approach. Skip zoom scheduling, slack notifications,
- and email threads. Just talk to your team.
-
-
- {/* download */}
-
-
- Download the desktop app
+
+
+
-
-
-
-
-
-
-
-
+
+
-
-
-
+
+
+
+
- {/* value points */}
-
-
-
-
-
- Move Faster
-
-
-
-
- No more back and forth chatter. Resolve issues in seconds with
- spontaneous conversations.
+ {/* value points */}
+
+
+
+
+
+ Move Faster
-
-
-
- Minimal
-
+
+ No more back and forth chatter. Resolve issues in seconds with
+ spontaneous conversations.
+
+
-
- All of your team’s converstions in one place. Nirvana’s built for
- flow state. Communication as simple and human as possible.
+
+
+
+ Minimal
+
+
+
+ All of your team’s converstions in one place. Nirvana’s built for
+ flow state. Communication as simple and human as possible.
+
+
+
+
+
+
+
+ Build Culture
-
-
-
-
- Build Culture
-
-
-
-
- Close-knit culture and increased serendipity by knowing your
- team’s right there with you.
-
+
+ Close-knit culture and increased serendipity by knowing your team’s
+ right there with you.
-