feat: add incident history link to links in header

pull/113/head
Bennet Gallein 2025-05-25 11:56:00 +02:00
parent 8a097698be
commit f8337c9ce9
No known key found for this signature in database
GPG Key ID: 54F2DF6954E8C635
1 changed files with 6 additions and 4 deletions

View File

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