Skip to content

Commit 9d3175f

Browse files
committed
Changed pages names and distribution
1 parent 0d3df50 commit 9d3175f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+215
-202
lines changed

src/App.css

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ header * h2, header header h2 {
2424
}
2525

2626
a {
27-
color: #2c87ff;
27+
color: rgb(44, 135, 255);
2828
}
2929
a::visited {
30-
color: #2c87ff;
30+
color: rgb(44, 135, 255);
3131
}
3232

3333
.title-one::-moz-selection, .title-two::-moz-selection, #rotatory-text-element::-moz-selection {

src/App.css.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App.jsx

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import './App.css';
2-
import PageOne from './components/Pages/PageOne';
3-
import PageTwo from './components/Pages/PageTwo';
4-
import PageTwoAndHalf from './components/Pages/PageTwoAndHalf';
5-
import PageThree from './components/Pages/PageThree/PageThree';
6-
import PageFour from './components/Pages/PageFour/PageFour';
7-
import PageFive from './components/Pages/PageFive/PageFive';
8-
import PageSix from './components/Pages/PageSix/PageSix';
2+
import MainPage from './Pages/Welcome/MainPage/MainPage';
3+
import DescriptionPage from './Pages/Welcome/DescriptionPage/DescriptionPage';
4+
import GoToUserPage from './Pages/Welcome/GoToUserPage/GoToUserPage';
5+
import RegisterUserPage from './Pages/CreateAccount/RegisterUserPage/RegisterUserPage';
6+
import UserProfile from './Pages/User/UserProfile/UserProfile';
7+
import CreatePost from './Pages/User/CreatePost/CreatePost';
8+
import ViewPost from './Pages/User/ViewPost/ViewPost';
99

1010
import React from 'react'
1111
import {
@@ -22,21 +22,21 @@ function App() {
2222
<Router>
2323
<Switch>
2424
<Route path="/create-account">
25-
<PageThree />
25+
<RegisterUserPage />
2626
</Route>
2727
<Route path="/:username/post/:postId">
28-
<PageSix />
28+
<ViewPost />
2929
</Route>
3030
<Route path="/:username/write/:postId?">
31-
<PageFive />
31+
<CreatePost />
3232
</Route>
3333
<Route path="/:username">
34-
<PageFour />
34+
<UserProfile />
3535
</Route>
3636
<Route path="/">
37-
<PageOne />
38-
<PageTwo />
39-
<PageTwoAndHalf />
37+
<MainPage />
38+
<DescriptionPage />
39+
<GoToUserPage />
4040
</Route>
4141
</Switch>
4242
</Router>
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#register-user-page .flex-container {
2+
display: flex;
3+
margin-top: 5vh;
4+
}
5+
#register-user-page .flex-container .link-preview {
6+
margin-left: 10vw;
7+
}
8+
#register-user-page .flex-container .link-preview .username {
9+
background: linear-gradient(133deg, rgb(63, 94, 251) 0%, rgb(185, 49, 49) 100%);
10+
-webkit-background-clip: text;
11+
-webkit-text-fill-color: transparent;
12+
}
13+
#register-user-page .flex-container .link-preview .username::-moz-selection {
14+
background: none;
15+
background: #ffe83d;
16+
color: #000;
17+
-webkit-background-clip: border-box;
18+
-webkit-text-fill-color: initial;
19+
}
20+
#register-user-page .flex-container .link-preview .username::selection {
21+
background: none;
22+
background: #ffe83d;
23+
color: #000;
24+
-webkit-background-clip: border-box;
25+
-webkit-text-fill-color: initial;
26+
}
27+
#register-user-page .flex-container .account-form form {
28+
display: flex;
29+
flex-direction: column;
30+
}
31+
#register-user-page .flex-container .account-form form input {
32+
height: 5vh;
33+
margin-bottom: 1vh;
34+
outline: none;
35+
border: none;
36+
border-bottom: 1px solid #000;
37+
font-size: 2.3vh;
38+
}
39+
#register-user-page .flex-container .account-form form Button {
40+
margin-top: 3vh;
41+
}
42+
@media (max-width: 900px) {
43+
#register-user-page header .additional-text {
44+
position: absolute;
45+
top: -20%;
46+
}
47+
#register-user-page .flex-container {
48+
flex-direction: column;
49+
}
50+
#register-user-page .flex-container .account-form, #register-user-page .flex-container .account-form form {
51+
width: 94vw !important;
52+
}
53+
#register-user-page .flex-container .link-preview {
54+
margin-left: 0;
55+
margin-top: 8vh;
56+
}
57+
#register-user-page .flex-container .link-preview .title-two {
58+
margin-top: 2.5vh;
59+
font-size: 18pt;
60+
display: flex;
61+
flex-direction: column;
62+
word-break: break-all;
63+
}
64+
}/*# sourceMappingURL=RegisterUserPage.css.map */

src/Pages/CreateAccount/RegisterUserPage/RegisterUserPage.css.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/Pages/PageThree/PageThree.jsx renamed to src/Pages/CreateAccount/RegisterUserPage/RegisterUserPage.jsx

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
import React, { useRef, useState } from 'react'
2-
import './PageThree.css'
3-
import AccountForm from '../../AccountForm/AccountForm'
4-
import LinkPreview from '../../LinkPreview/LinkPreview'
5-
import MainHeader from '../../MainHeader/MainHeader'
62
import { useSnackbar } from 'notistack';
3+
import {withRouter} from 'react-router'
4+
5+
import './RegisterUserPage.css'
76

7+
import AccountForm from '../../../components/AccountForm/AccountForm'
8+
import LinkPreview from '../../../components/LinkPreview/LinkPreview'
9+
import MainHeader from '../../../components/MainHeader/MainHeader'
810
import checkUsername from './Firebase Querys/checkUsername'
911
import createUser from './Firebase Querys/createUser'
1012
import createUserDocumentOnFirestore from './Firebase Querys/createUserDocumentOnFirestore'
1113

12-
import {withRouter} from 'react-router'
13-
14-
const PageThree = (props) => {
14+
const RegisterUserPage = (props) => {
1515

1616
const [displayUsername, setDisplayUsername] = useState('username')
1717
const [username, setUsername] = useState('username')
@@ -56,6 +56,8 @@ const PageThree = (props) => {
5656
const email = emailValue.current.value
5757
const password = passwordValue.current.value
5858

59+
setUsername(username.trim())
60+
5961
if (username === '' || username === 'username') {
6062

6163
enqueueSnackbar("Please, write a username.", {
@@ -152,8 +154,8 @@ const PageThree = (props) => {
152154
}
153155

154156
return (
155-
<div className='page' id='page-three'>
156-
<MainHeader additionalText={"Create Account"}/>
157+
<div className='page' id='register-user-page'>
158+
<MainHeader additionalText={"Create Account"} link={"../"}/>
157159
<div className='flex-container'>
158160
<AccountForm action={'register'}
159161

@@ -172,4 +174,4 @@ const PageThree = (props) => {
172174
)
173175
}
174176

175-
export default withRouter(PageThree)
177+
export default withRouter(RegisterUserPage)

src/components/Pages/PageThree/PageThree.scss renamed to src/Pages/CreateAccount/RegisterUserPage/RegisterUserPage.scss

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
#page-three {
2-
1+
#register-user-page {
32
.flex-container {
43

54
display: flex;

src/components/Pages/PageFive/PageFive.css renamed to src/Pages/User/CreatePost/CreatePost.css

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
.page {
1+
#user-create-post {
22
display: flex;
33
flex-direction: column;
44
height: auto;
55
}
6-
.page .title-container {
6+
#user-create-post .title-container {
77
width: 94vw;
88
display: flex;
99
align-items: center;
1010
padding-top: 2vh;
1111
padding-bottom: 1vh;
1212
border-bottom: 3px solid #000;
1313
}
14-
.page .title-container .title-input {
14+
#user-create-post .title-container .title-input {
1515
width: 100%;
1616
font-weight: bold;
1717
overflow-wrap: break-word;
@@ -20,30 +20,30 @@
2020
border: none;
2121
outline: none;
2222
}
23-
.page .title-container .title-input::-moz-placeholder {
23+
#user-create-post .title-container .title-input::-moz-placeholder {
2424
color: #afafaf;
2525
}
26-
.page .title-container .title-input:-ms-input-placeholder {
26+
#user-create-post .title-container .title-input:-ms-input-placeholder {
2727
color: #afafaf;
2828
}
29-
.page .title-container .title-input::placeholder {
29+
#user-create-post .title-container .title-input::placeholder {
3030
color: #afafaf;
3131
}
32-
.page .w-md-editor {
32+
#user-create-post .w-md-editor {
3333
height: 45vh !important;
3434
margin-top: 3vh;
3535
padding-top: 5vh;
3636
}
37-
.page .w-md-editor .w-md-editor-content {
37+
#user-create-post .w-md-editor .w-md-editor-content {
3838
height: 89% !important;
3939
}
40-
.page .guide-pragraph {
40+
#user-create-post .guide-pragraph {
4141
margin-top: 1vh;
4242
}
43-
.page .guide-pragraph a {
44-
color: #2c87ff;
43+
#user-create-post .guide-pragraph a {
44+
color: rgb(44, 135, 255);
4545
}
46-
.page .submit {
46+
#user-create-post .submit {
4747
margin: 5vh 0px;
4848
align-self: center;
4949
}
@@ -81,4 +81,4 @@
8181
.page .submit {
8282
width: 35vw !important;
8383
}
84-
}/*# sourceMappingURL=PageFive.css.map */
84+
}/*# sourceMappingURL=CreatePost.css.map */

src/Pages/User/CreatePost/CreatePost.css.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/Pages/PageFive/PageFive.jsx renamed to src/Pages/User/CreatePost/CreatePost.jsx

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,24 @@
11
import React, { useRef, useState } from 'react'
2-
import "./PageFive.css"
32
import MDEditor from '@uiw/react-md-editor';
3+
import moment from 'moment';
44
import {withRouter} from 'react-router'
55
import {useParams} from 'react-router-dom'
6-
import ButtonComponent from '../../ButtonComponent/ButtonComponent'
7-
import { getAuth, onAuthStateChanged } from "firebase/auth";
8-
import checkUsernameExistance from './Firebase Querys/checkUsernameExistance';
9-
import Loading from '../../Loading/Loading';
106
import { useSnackbar } from 'notistack';
11-
import moment from 'moment';
7+
8+
import "./CreatePost.css"
9+
10+
import { getAuth, onAuthStateChanged } from "firebase/auth";
11+
12+
import ButtonComponent from '../../../components/ButtonComponent/ButtonComponent'
13+
import Loading from '../../../components/Loading/Loading';
14+
import GoBackArrow from '../../../components/GoBackArrow/GoBackArrow';
15+
1216
import addPostToDatabase from './Firebase Querys/addPostToDatabase';
13-
import GoBackArrow from '../../GoBackArrow/GoBackArrow';
17+
import checkUsernameExistance from './Firebase Querys/checkUsernameExistance';
1418
import editPostOnDatabase from './Firebase Querys/editPostOnDatabase'
1519
import getPost from './Firebase Querys/getPost'
1620

17-
const PageFive = ({history}) => {
21+
const CreatePost = ({history}) => {
1822

1923
const readingTime = require('reading-time/lib/reading-time');
2024

@@ -32,7 +36,7 @@ const PageFive = ({history}) => {
3236

3337
React.useEffect(() => {
3438

35-
async function pageFiveHandler() {
39+
async function createPostHandler() {
3640

3741
const data = await checkUsernameExistance(username)
3842
const auth = getAuth()
@@ -56,7 +60,7 @@ const PageFive = ({history}) => {
5660
setLoading(false)
5761
}
5862

59-
pageFiveHandler()
63+
createPostHandler()
6064
}, [])
6165

6266
async function submitFunction() {
@@ -185,7 +189,7 @@ const PageFive = ({history}) => {
185189
}
186190
{
187191
userLoged ?
188-
<div className="page">
192+
<div className="page" id="user-create-post">
189193
<div className="animate_animated animate__fadeIn title-container">
190194
<GoBackArrow onClickFunction={() => history.push(`/${username}`)}/>
191195
<input type="text" onChange={(e) => setTitle(e.target.value)} value={title} className='title-input title-one' placeholder='Title'/>
@@ -211,4 +215,4 @@ const PageFive = ({history}) => {
211215
)
212216
}
213217

214-
export default withRouter(PageFive)
218+
export default withRouter(CreatePost)

src/components/Pages/PageFive/PageFive.scss renamed to src/Pages/User/CreatePost/CreatePost.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
.page {
1+
#user-create-post {
22

33
display: flex;
44
flex-direction: column;

src/components/UserHeader/Firebase Querys/getUsernameByUid.js renamed to src/Pages/User/UserProfile/UserHeader/Firebase Querys/getUsernameByUid.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
import React from 'react'
2-
import { collection, getDoc, getFirestore, limit, query, where, doc } from "firebase/firestore"
3-
import { firebase } from '../../../firebase'
1+
import {getDoc, getFirestore, doc } from "firebase/firestore"
2+
import { firebase } from '../../../../../firebase'
43

54
const getUsernameByUid = async (uid) => {
65

src/components/UserHeader/LoginForm.jsx renamed to src/Pages/User/UserProfile/UserHeader/LoginForm.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
import { getAuth, signInWithEmailAndPassword, getAdditionalUserInfo } from 'firebase/auth';
2-
import { useSnackbar } from 'notistack';
31
import React from 'react'
4-
import ButtonComponent from '../ButtonComponent/ButtonComponent';
2+
import { getAuth, signInWithEmailAndPassword} from 'firebase/auth';
3+
import { useSnackbar } from 'notistack';
4+
5+
import ButtonComponent from '../../../../components/ButtonComponent/ButtonComponent';
6+
57
import getUsernameByUid from './Firebase Querys/getUsernameByUid';
68

79
const LoginForm = ({username, loginFormHidden, emailInput, passwordInput, alternateLoginForm}) => {

src/components/UserHeader/UserHeader.jsx renamed to src/Pages/User/UserProfile/UserHeader/UserHeader.jsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
import React, { useRef, useState } from 'react'
22
import styled from 'styled-components'
3-
import ButtonComponent from '../ButtonComponent/ButtonComponent'
43
import {withRouter} from 'react-router'
5-
import { useSnackbar } from 'notistack'
6-
import { getAuth, signInWithEmailAndPassword } from 'firebase/auth'
4+
5+
import ButtonComponent from '../../../../components/ButtonComponent/ButtonComponent'
76
import LoginForm from './LoginForm'
87

98
const UserHeader = ({displayUsername, signedIn, history, username}) => {

src/components/UserPosts/Article.jsx renamed to src/Pages/User/UserProfile/UserPosts/Article.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import React from 'react'
22
import moment from 'moment'
3-
import TitleTwo from '../Titles/TitleTwo'
43
import { withRouter } from 'react-router'
5-
import TitleThree from '../Titles/TitleThree'
4+
5+
import TitleThree from '../../../../components/Titles/TitleThree'
66

77
const Article = ({post, history, username}) => {
88

0 commit comments

Comments
 (0)