Добавлен логотип
This commit is contained in:
parent
5d2dc9f7c5
commit
34e30fbaba
5
@types/assets.d.ts
vendored
Normal file
5
@types/assets.d.ts
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
declare module '*.png' {
|
||||||
|
const imagePath: string;
|
||||||
|
|
||||||
|
export default imagePath;
|
||||||
|
}
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||||||
import Heading from '../../components/heading';
|
import Heading from '../../components/heading';
|
||||||
|
|
||||||
const ListPage = (): React.ReactElement => {
|
const ListPage = (): React.ReactElement => {
|
||||||
return <Heading>List Page New</Heading>;
|
return <Heading>List Page New 2</Heading>;
|
||||||
};
|
};
|
||||||
|
|
||||||
export default ListPage;
|
export default ListPage;
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { getNavigationValue } from '@brojs/cli';
|
import { getNavigationValue } from '@brojs/cli';
|
||||||
import { HeaderContainer, NavContainer, NavItem, NavLink } from './index.style';
|
import { HeaderContainer, NavContainer, NavItem, NavLink } from './index.style';
|
||||||
|
import Logo from './logo/logo';
|
||||||
|
|
||||||
const navigations: Array<{ name: string; href: string }> = [
|
const navigations: Array<{ name: string; href: string }> = [
|
||||||
{
|
{
|
||||||
@ -16,6 +17,7 @@ const navigations: Array<{ name: string; href: string }> = [
|
|||||||
const Header = (): React.ReactElement => {
|
const Header = (): React.ReactElement => {
|
||||||
return (
|
return (
|
||||||
<HeaderContainer>
|
<HeaderContainer>
|
||||||
|
<Logo />
|
||||||
<NavContainer>
|
<NavContainer>
|
||||||
{navigations.map((item) => {
|
{navigations.map((item) => {
|
||||||
return (
|
return (
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
import styled from '@emotion/styled';
|
import styled from '@emotion/styled';
|
||||||
import { NavLink as NavLinkBase } from 'react-router-dom';
|
import { NavLink as NavLinkBase } from 'react-router-dom';
|
||||||
|
|
||||||
export const HeaderContainer = styled('header')``;
|
export const HeaderContainer = styled('header')`
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
`;
|
||||||
|
|
||||||
export const NavContainer = styled.nav`
|
export const NavContainer = styled.nav`
|
||||||
display: flex;
|
display: flex;
|
||||||
|
17
src/container/main/components/layout/logo/logo.tsx
Normal file
17
src/container/main/components/layout/logo/logo.tsx
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
import React from 'react';
|
||||||
|
import styled from '@emotion/styled';
|
||||||
|
import logoPng from './logo2.png';
|
||||||
|
|
||||||
|
const LogoStyled = styled.img`
|
||||||
|
width: 24px;
|
||||||
|
height: 24px;
|
||||||
|
padding: 8px;
|
||||||
|
`;
|
||||||
|
|
||||||
|
// ${__webpack_public_path__}/remote-assets/logo.png
|
||||||
|
|
||||||
|
const Logo = () => {
|
||||||
|
return <LogoStyled src={logoPng} alt={'logo'} />;
|
||||||
|
};
|
||||||
|
|
||||||
|
export default Logo;
|
BIN
src/container/main/components/layout/logo/logo2.png
Normal file
BIN
src/container/main/components/layout/logo/logo2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 90 KiB |
Loading…
Reference in New Issue
Block a user