feat: add incident history link to links in header
parent
8a097698be
commit
f8337c9ce9
|
|
@ -4,10 +4,10 @@ import { pageConfig } from '@/uptime.config'
|
||||||
import { PageConfigLink } from '@/types/config'
|
import { PageConfigLink } from '@/types/config'
|
||||||
|
|
||||||
export default function Header() {
|
export default function Header() {
|
||||||
const linkToElement = (link: PageConfigLink) => {
|
const linkToElement = (link: PageConfigLink, i: number) => {
|
||||||
return (
|
return (
|
||||||
<a
|
<a
|
||||||
key={link.label}
|
key={i}
|
||||||
href={link.link}
|
href={link.link}
|
||||||
target="_blank"
|
target="_blank"
|
||||||
className={classes.link}
|
className={classes.link}
|
||||||
|
|
@ -18,6 +18,8 @@ export default function Header() {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const links = [{ label: 'Incident History', link: '/incidents' }, ...(pageConfig.links || [])]
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<header className={classes.header}>
|
<header className={classes.header}>
|
||||||
<Container size="md" className={classes.inner}>
|
<Container size="md" className={classes.inner}>
|
||||||
|
|
@ -39,11 +41,11 @@ export default function Header() {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Group gap={5} visibleFrom="sm">
|
<Group gap={5} visibleFrom="sm">
|
||||||
{pageConfig.links?.map(linkToElement)}
|
{links?.map(linkToElement)}
|
||||||
</Group>
|
</Group>
|
||||||
|
|
||||||
<Group gap={5} hiddenFrom="sm">
|
<Group gap={5} hiddenFrom="sm">
|
||||||
{pageConfig.links?.filter((link) => link.highlight).map(linkToElement)}
|
{links?.filter((link) => link.highlight).map(linkToElement)}
|
||||||
</Group>
|
</Group>
|
||||||
</Container>
|
</Container>
|
||||||
</header>
|
</header>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue