mirror of
https://gitlab.com/MrFry/qmining-page
synced 2025-04-01 20:23:44 +02:00
Changed/added donate page
This commit is contained in:
parent
e21f281dc5
commit
9aa0c111ce
4 changed files with 89 additions and 18 deletions
|
@ -6,7 +6,7 @@ import constants from '../constants.json'
|
|||
|
||||
// FIXME: window resize event listener to show sidebar on resize
|
||||
|
||||
export default function Layout (props) {
|
||||
export default function Layout(props) {
|
||||
let href = props.route
|
||||
const [sidebarOpen, setSidebarOpen] = useState(true)
|
||||
|
||||
|
@ -28,40 +28,40 @@ export default function Layout (props) {
|
|||
|
||||
return (
|
||||
<div>
|
||||
<div className='sidebar'>
|
||||
<div className='headercontainer'>
|
||||
<span onClick={() => { setSidebarOpen(!sidebarOpen) }} className='menuicon'>
|
||||
<div className="sidebar">
|
||||
<div className="headercontainer">
|
||||
<span
|
||||
onClick={() => {
|
||||
setSidebarOpen(!sidebarOpen)
|
||||
}}
|
||||
className="menuicon"
|
||||
>
|
||||
<div />
|
||||
<div />
|
||||
<div />
|
||||
</span>
|
||||
<div className='sidebarheader' >
|
||||
Frylabs
|
||||
</div>
|
||||
<div className="sidebarheader">Frylabs</div>
|
||||
</div>
|
||||
{sidebarOpen
|
||||
? <div id='sideBarLinks'>
|
||||
{sidebarOpen ? (
|
||||
<div id="sideBarLinks">
|
||||
{Object.keys(tabs).map((key) => {
|
||||
const item = tabs[key]
|
||||
return (
|
||||
<Link href={item.href} key={key} >
|
||||
<Link href={item.href} key={key}>
|
||||
<a
|
||||
onClick={closeSideBar}
|
||||
className={href.includes(key) ? 'active' : undefined}
|
||||
id={item.id || undefined}
|
||||
>{item.text}</a>
|
||||
>
|
||||
{item.text}
|
||||
</a>
|
||||
</Link>
|
||||
)
|
||||
})}
|
||||
<a href='/donate'>
|
||||
Donate
|
||||
</a>
|
||||
</div>
|
||||
: null}
|
||||
</div>
|
||||
<div className='content'>
|
||||
{props.children}
|
||||
) : null}
|
||||
</div>
|
||||
<div className="content">{props.children}</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue