modifié : front/src/components/LogoButton.tsx

modifié :         front/src/components/NavBar.tsx
	modifié :         front/src/index.css
	modifié :         front/src/pages/MainPage.tsx
	front/src/components/Footer.tsx

Ajout du footer
This commit is contained in:
ChenNux 2024-12-06 00:23:24 +01:00
parent a239d17697
commit 7d8dd263eb
4 changed files with 15 additions and 4 deletions

View file

@ -1,10 +1,13 @@
import * as React from 'react';
interface LogoButtonProps { interface LogoButtonProps {
url:string; url:string;
logo:string logo:string;
style?: React.CSSProperties;
} }
export default function LogoButton ({url, logo}: LogoButtonProps) { export default function LogoButton ({url, logo, style}: LogoButtonProps) {
return ( return (
<a href={url}><img src={logo}/></a> <a href={url}><img src={logo} style={{ ...style }}/></a>
) )
} }

View file

@ -6,7 +6,7 @@ export default function NavBar(){
return ( return (
<nav style={{ display: "flex", alignItems: "center", justifyContent: "space-between" }}> <nav style={{ display: "flex", alignItems: "center", justifyContent: "space-between" }}>
<div style={{ display : "flex", alignItems: "center", flexDirection: "row"}}> <div style={{ display : "flex", alignItems: "center", flexDirection: "row"}}>
<LogoButton url="https://archlinux.org" logo = "https://archlinux.org/static/hetzner_logo.41114a37d25f.png" /> <LogoButton url="https://archlinux.org" logo = "https://archlinux.org/static/hetzner_logo.41114a37d25f.png"/>
<ClickableLink url="https://archlinux.org" text = "Prout" /> <ClickableLink url="https://archlinux.org" text = "Prout" />
<ClickableLink url="https://archlinux.org" text = "Prout2" /> <ClickableLink url="https://archlinux.org" text = "Prout2" />
</div> </div>

View file

@ -4,4 +4,8 @@
--color-darkblue: #005792; --color-darkblue: #005792;
--color-lightblue: #00bbf0; --color-lightblue: #00bbf0;
--color-yellow: #fdb44b; --color-yellow: #fdb44b;
}
footer {
text-align: center;
} }

View file

@ -1,11 +1,15 @@
import ArticlesSection from '../components/ArticlesSection.tsx' import ArticlesSection from '../components/ArticlesSection.tsx'
import NavBar from '../components/NavBar.tsx' import NavBar from '../components/NavBar.tsx'
import Footer from '../components/Footer.tsx'
export default function MainPage() { export default function MainPage() {
return ( return (
<>
<div> <div>
<NavBar /> <NavBar />
<ArticlesSection /> <ArticlesSection />
</div> </div>
<Footer />
</>
) )
} }