Skip to content

Commit b6efdf8

Browse files
committed
modified react title
1 parent 6cbb38f commit b6efdf8

File tree

5 files changed

+21
-5
lines changed

5 files changed

+21
-5
lines changed

src/hooks/useTitle.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { useEffect } from "react"
2+
3+
const useTitle = title => {
4+
useEffect(() => {
5+
document.title = `${title} - Dragon News`;
6+
}, [title])
7+
};
8+
9+
export default useTitle;

src/main.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ import { Helmet, HelmetProvider } from 'react-helmet-async';
99

1010
ReactDOM.createRoot(document.getElementById('root')).render(
1111
<React.StrictMode>
12-
<HelmetProvider>
12+
{/* <HelmetProvider> */}
1313
<AuthProvider>
14-
<Helmet>
14+
{/* <Helmet>
1515
<title>Dragon News</title>
1616
<link rel="icon" type="image/svg+xml" href="/public/icon.jpg" />
17-
</Helmet>
17+
</Helmet> */}
1818
<RouterProvider router={router}></RouterProvider>
1919

2020
</AuthProvider>
21-
</HelmetProvider>
21+
{/* </HelmetProvider> */}
2222
</React.StrictMode>,
2323
)

src/pages/Home/Home/Home.jsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
import React from 'react';
2+
import useTitle from '../../../hooks/useTitle';
23

34
const Home = () => {
5+
useTitle('Home')
46
return (
57
<div>
6-
<h2>This is home</h2>
8+
<h2>Dragon News Home</h2>
9+
710
</div>
811
);
912
};

src/pages/Login/Login/Login.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@ import React, { useContext } from 'react';
22
import { Button, Container, Form } from 'react-bootstrap';
33
import { Link } from 'react-router-dom';
44
import { AuthContext } from '../../../providers/AuthProvider';
5+
import useTitle from '../../../hooks/useTitle';
56

67

78
const Login = () => {
89
const {signIn} = useContext(AuthContext);
10+
useTitle('Login')
911

1012
const handleLogin = event => {
1113
event.preventDefault();

src/pages/Login/Register/Register.jsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,11 @@ import React, { useContext } from 'react';
22
import { Button, Container, Form } from 'react-bootstrap';
33
import { Link } from 'react-router-dom';
44
import { AuthContext } from '../../../providers/AuthProvider';
5+
import useTitle from '../../../hooks/useTitle';
56

67
const Register = () => {
78
const { createUser } = useContext(AuthContext);
9+
useTitle('Register')
810

911
const handleRegister = event => {
1012
event.preventDefault();

0 commit comments

Comments
 (0)