39 lines
628 B
Go
Raw Normal View History

2024-05-16 22:56:04 +02:00
package components
import (
2024-05-18 13:43:22 +02:00
b "github.com/willoma/bulma-gomponents"
e "github.com/willoma/gomplements"
2025-05-07 22:33:21 +02:00
g "maragu.dev/gomponents"
2024-05-16 22:56:04 +02:00
)
2024-05-18 13:43:22 +02:00
func Navbar() g.Node {
return b.Navbar(
e.AriaNavigation,
e.AriaLabel("main navigation"),
b.NavbarBrand(
b.NavbarAHref(
2024-05-18 15:22:35 +02:00
"/",
2024-05-18 13:43:22 +02:00
e.ImgSrc(
2024-05-18 15:22:35 +02:00
"/assets/images/favicon.ico",
2024-05-18 13:43:22 +02:00
),
),
),
b.NavbarStart(
2024-05-18 15:22:35 +02:00
b.NavbarAHref("/", "Home"),
b.NavbarAHref("/about", "Wie ben ik"),
b.NavbarAHref("/projects", "projecten"),
2024-05-18 13:43:22 +02:00
),
b.NavbarEnd(
b.NavbarItem(
b.Buttons(
2024-05-19 23:56:53 +02:00
b.ButtonAHref(
"/login",
2024-05-18 13:43:22 +02:00
b.Primary,
"Log in",
),
),
2024-05-16 22:56:04 +02:00
),
),
)
}