Chap05 -> Implementing links -> Using the Link component
parent
5c08042544
commit
6d5af0a856
|
@ -1,9 +1,10 @@
|
||||||
/** @jsxImportSource @emotion/react */
|
/** @jsxImportSource @emotion/react */
|
||||||
import { css } from '@emotion/react';
|
import { css } from '@emotion/react';
|
||||||
import { fontFamily, fontSize, gray1, gray2, gray5 } from './Styles';
|
|
||||||
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
|
import { Link } from 'react-router-dom';
|
||||||
|
|
||||||
import { UserIcon } from './Icons';
|
import { UserIcon } from './Icons';
|
||||||
|
import { fontFamily, fontSize, gray1, gray2, gray5 } from './Styles';
|
||||||
|
|
||||||
export const Header = () => {
|
export const Header = () => {
|
||||||
const handleSearchInputChange = (e: React.ChangeEvent<HTMLInputElement>) => {
|
const handleSearchInputChange = (e: React.ChangeEvent<HTMLInputElement>) => {
|
||||||
|
@ -26,8 +27,8 @@ export const Header = () => {
|
||||||
box-shadow: 0 3px 7px 0 rgba(100, 112, 114, 0.21);
|
box-shadow: 0 3px 7px 0 rgba(100, 112, 114, 0.21);
|
||||||
`}
|
`}
|
||||||
>
|
>
|
||||||
<a
|
<Link
|
||||||
href="./"
|
to="/"
|
||||||
css={css`
|
css={css`
|
||||||
font-size: 24px;
|
font-size: 24px;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
|
@ -36,7 +37,7 @@ export const Header = () => {
|
||||||
`}
|
`}
|
||||||
>
|
>
|
||||||
Q & A
|
Q & A
|
||||||
</a>
|
</Link>
|
||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
placeholder="Search ..."
|
placeholder="Search ..."
|
||||||
|
@ -57,8 +58,8 @@ export const Header = () => {
|
||||||
}
|
}
|
||||||
`}
|
`}
|
||||||
/>
|
/>
|
||||||
<a
|
<Link
|
||||||
href="./signin"
|
to="signin"
|
||||||
css={css`
|
css={css`
|
||||||
font-family: ${fontFamily};
|
font-family: ${fontFamily};
|
||||||
font-size: ${fontSize};
|
font-size: ${fontSize};
|
||||||
|
@ -83,7 +84,7 @@ export const Header = () => {
|
||||||
>
|
>
|
||||||
Sign In
|
Sign In
|
||||||
</span>
|
</span>
|
||||||
</a>
|
</Link>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue