back_end_docker #9

Merged
lucien merged 23 commits from back_end_docker into back_end 2024-12-06 03:36:58 +00:00
3 changed files with 33 additions and 18 deletions
Showing only changes of commit 2317a3683e - Show all commits

View file

@ -1,11 +1,25 @@
function Link ({text}){
return(
<button className="LinkNavbar">{text}</button>
)
}
export default function ClickableLink({url, text}) {
return (<div>
<a href={url}><Link text={text} /></a>
<a href={url}><button style={{
backgroundColor: "transparent",
borderRadius: '8px',
borderWidth: '0',
cursor: 'pointer',
display: 'inline-block',
fontFamily: '"Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif',
fontSize: '18px',
fontWeight: '0',
lineHeight: '20px',
listStyle: 'none',
margin: '0',
padding: '10px 12px',
textAlign: 'center',
transition: 'all 200ms',
verticalAlign: 'baseline',
whiteSpace: 'nowrap',
userSelect: 'none',
WebkitUserSelect: 'none',
touchAction: 'manipulation',
}} className="LinkNavbar">{text}</button></a>
</div>)
}

View file

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

View file

@ -1,10 +1,17 @@
import LogoButton from '../components/LogoButton.tsx'
import ClickableLink from './ClickableLink.tsx';
import RoundButton from './RoundButton.tsx';
export default function NavBar(){
return (
<>
<LogoButton url="https://archlinux.org" logo = "https://archlinux.org/static/hetzner_logo.41114a37d25f.png" />
<ClickableLink url="https://archlinux.org" text = "Prout" />
</>);
<nav style={{ display: "flex", alignItems: "center", justifyContent: "space-between" }}>
<div style={{ display : "flex", alignItems: "center", flexDirection: "row"}}>
<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 = "Prout2" />
</div>
<div style={{ display : "flex", alignItems: "center", flexDirection: "row"}}>
<RoundButton url="https://archlinux.org" bgcolor="transparent" text="?"/>
</div>
</nav>);
}