2022-02-25 21:50:36 +01:00
|
|
|
import { IconPatch } from "components/buttons/IconPatch";
|
|
|
|
import { Icons } from "components/Icon";
|
|
|
|
import { DISCORD_LINK, GITHUB_LINK } from "mw_constants";
|
2022-02-28 00:08:20 +01:00
|
|
|
import { ReactNode } from "react";
|
|
|
|
import { Link } from "react-router-dom"
|
2022-02-25 21:50:36 +01:00
|
|
|
import { BrandPill } from "./BrandPill";
|
|
|
|
|
2022-02-28 00:08:20 +01:00
|
|
|
export interface NavigationProps {
|
|
|
|
children?: ReactNode;
|
|
|
|
}
|
|
|
|
|
|
|
|
export function Navigation(props: NavigationProps) {
|
2022-02-25 21:50:36 +01:00
|
|
|
return (
|
2022-02-25 22:00:51 +01:00
|
|
|
<div className="flex justify-between items-center absolute left-0 right-0 top-0 py-5 px-7">
|
2022-02-28 00:08:20 +01:00
|
|
|
<div className="flex justify-center items-center">
|
|
|
|
<div className="mr-6">
|
|
|
|
<Link to="/">
|
|
|
|
<BrandPill/>
|
|
|
|
</Link>
|
|
|
|
</div>
|
|
|
|
{props.children}
|
2022-02-25 21:50:36 +01:00
|
|
|
</div>
|
|
|
|
<div className="flex">
|
2022-02-25 22:03:12 +01:00
|
|
|
<a href={DISCORD_LINK} target="_blank" rel="noreferrer" className="text-2xl text-white"><IconPatch icon={Icons.DISCORD} clickable/></a>
|
|
|
|
<a href={GITHUB_LINK} target="_blank" rel="noreferrer" className="text-2xl text-white"><IconPatch icon={Icons.GITHUB} clickable/></a>
|
2022-02-25 21:50:36 +01:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|