nouveau fichier : front/src/components/ClickableLink.tsx

nouveau fichier : front/src/components/LogoButton.tsx
	nouveau fichier : front/src/components/NavBar.tsx
	modifié :         front/src/main.tsx
	modifié :         front/src/pages/MainPage.tsx
This commit is contained in:
ChenNux 2024-12-05 21:34:24 +01:00
parent ebf4620640
commit 265157bbe1
5 changed files with 28 additions and 5 deletions

View file

@ -0,0 +1,5 @@
export default function ClickableLink(){
<div>
prout
</div>
}

View file

@ -0,0 +1,11 @@
function Logo({logo}){
return (
<img src={logo} />
)
}
export default function LogoButton ({url, logo}) {
return (
<a href={url}><Logo logo={logo}/></a>
)
}

View file

@ -0,0 +1,7 @@
import LogoButton from '../components/LogoButton.tsx'
export default function NavBar(){
return (<div>
<LogoButton url="https://archlinux.org" logo ="https://archlinux.org/static/hetzner_logo.41114a37d25f.png" />
</div>);
}

View file

@ -1,10 +1,11 @@
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import './index.css'
import App from './App.tsx'
// import App from './App.tsx'
import MainPage from './pages/MainPage'
createRoot(document.getElementById('root')!).render(
<StrictMode>
<App />
<MainPage />
</StrictMode>,
)

View file

@ -1,10 +1,9 @@
import NavBar from '../components/NavBar.tsx'
export default function MainPage() {
return (
<div>
<h1>Main Page</h1>
<NavBar />
</div>
)
}