From f2003da779e16170f0c69c5a64a6d8608d782172 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Mon, 6 Feb 2023 13:27:28 -0500 Subject: [PATCH] layout mimics actual chatgpt ui --- src/App.jsx | 16 ++++-- src/components/Conversation.jsx | 73 +++++++++++++++++++++++++++ src/components/Conversations.jsx | 15 ++++++ src/components/Messages.jsx | 3 ++ src/components/MobileNav.jsx | 76 +++++++++++++++++++++++++++++ src/components/Nav.jsx | 20 ++++++++ src/components/NavLink.jsx | 10 ++++ src/components/NavLinks.jsx | 24 +++++++++ src/components/NewChat.jsx | 34 +++++++++++++ src/components/TextChat.jsx | 70 +++++++++++++++++++++++--- src/components/svg/DarkModeIcon.jsx | 20 ++++++++ src/components/svg/LogOutIcon.jsx | 27 ++++++++++ src/components/svg/TrashIcon.jsx | 33 +++++++++++++ 13 files changed, 410 insertions(+), 11 deletions(-) create mode 100644 src/components/Conversation.jsx create mode 100644 src/components/Conversations.jsx create mode 100644 src/components/MobileNav.jsx create mode 100644 src/components/Nav.jsx create mode 100644 src/components/NavLink.jsx create mode 100644 src/components/NavLinks.jsx create mode 100644 src/components/NewChat.jsx create mode 100644 src/components/svg/DarkModeIcon.jsx create mode 100644 src/components/svg/LogOutIcon.jsx create mode 100644 src/components/svg/TrashIcon.jsx diff --git a/src/App.jsx b/src/App.jsx index 9be5e67933..df5575ffa2 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,16 +1,26 @@ import React, { useState } from 'react'; import Messages from './components/Messages'; import TextChat from './components/TextChat'; +import Nav from './components/Nav'; +import MobileNav from './components/MobileNav'; const App = () => { const [messages, setMessages] = useState([]); return (
-
-
+ {/*
*/} +