From 84f8eea4690f526aa43eab964c351174f73791ac Mon Sep 17 00:00:00 2001 From: Kareem Mostafa Date: Tue, 19 Apr 2022 13:37:54 +0200 Subject: [PATCH 1/2] LoginPage --- connect-chat-app/src/App.tsx | 18 ++++-------------- connect-chat-app/src/index.tsx | 7 ++++++- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/connect-chat-app/src/App.tsx b/connect-chat-app/src/App.tsx index a53698a..b6b541d 100644 --- a/connect-chat-app/src/App.tsx +++ b/connect-chat-app/src/App.tsx @@ -1,24 +1,14 @@ import React from 'react'; import logo from './logo.svg'; import './App.css'; +import HomePage from './pages/HomePage'; function App() { return (
-
- logo -

- Edit src/App.tsx and save to reload. -

- - Learn React - -
+ + }/> +
); } diff --git a/connect-chat-app/src/index.tsx b/connect-chat-app/src/index.tsx index 032464f..ea8129f 100644 --- a/connect-chat-app/src/index.tsx +++ b/connect-chat-app/src/index.tsx @@ -2,15 +2,20 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import './index.css'; import App from './App'; -import reportWebVitals from './reportWebVitals'; +import reportWebVitals from './reportWebVitals'; + const root = ReactDOM.createRoot( document.getElementById('root') as HTMLElement ); root.render( + + + + ); // If you want to start measuring performance in your app, pass a function From 967faede550cfc30ee8d4f62b6b920819c752f98 Mon Sep 17 00:00:00 2001 From: Kareem Mostafa Date: Tue, 19 Apr 2022 13:38:15 +0200 Subject: [PATCH 2/2] LoginPage --- connect-chat-app/src/components/Login.tsx | 9 +++++++++ connect-chat-app/src/components/SignUp.tsx | 9 +++++++++ connect-chat-app/src/pages/HomePage.tsx | 9 +++++++++ connect-chat-app/src/pages/LoginPage.tsx | 9 +++++++++ connect-chat-app/src/pages/SignUpPage.tsx | 9 +++++++++ 5 files changed, 45 insertions(+) create mode 100644 connect-chat-app/src/components/Login.tsx create mode 100644 connect-chat-app/src/components/SignUp.tsx create mode 100644 connect-chat-app/src/pages/HomePage.tsx create mode 100644 connect-chat-app/src/pages/LoginPage.tsx create mode 100644 connect-chat-app/src/pages/SignUpPage.tsx diff --git a/connect-chat-app/src/components/Login.tsx b/connect-chat-app/src/components/Login.tsx new file mode 100644 index 0000000..ff80b6f --- /dev/null +++ b/connect-chat-app/src/components/Login.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +const Login = () : JSX.Element => { + return ( +
Login
+ ) +} + +export default Login \ No newline at end of file diff --git a/connect-chat-app/src/components/SignUp.tsx b/connect-chat-app/src/components/SignUp.tsx new file mode 100644 index 0000000..61e93de --- /dev/null +++ b/connect-chat-app/src/components/SignUp.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +const SignUp = () : JSX.Element => { + return ( +
SignUp
+ ) +} + +export default SignUp \ No newline at end of file diff --git a/connect-chat-app/src/pages/HomePage.tsx b/connect-chat-app/src/pages/HomePage.tsx new file mode 100644 index 0000000..a082c29 --- /dev/null +++ b/connect-chat-app/src/pages/HomePage.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +const HomePage = () => { + return ( +
HomePage
+ ) +} + +export default HomePage \ No newline at end of file diff --git a/connect-chat-app/src/pages/LoginPage.tsx b/connect-chat-app/src/pages/LoginPage.tsx new file mode 100644 index 0000000..9bb4d36 --- /dev/null +++ b/connect-chat-app/src/pages/LoginPage.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +const LoginPage = () => { + return ( +
LoginPage
+ ) +} + +export default LoginPage \ No newline at end of file diff --git a/connect-chat-app/src/pages/SignUpPage.tsx b/connect-chat-app/src/pages/SignUpPage.tsx new file mode 100644 index 0000000..9c368cc --- /dev/null +++ b/connect-chat-app/src/pages/SignUpPage.tsx @@ -0,0 +1,9 @@ +import React from 'react' + +const SignUpPage = () => { + return ( +
SignUpPage
+ ) +} + +export default SignUpPage \ No newline at end of file