refactor: Page.menu: string is now `Page.menus: map[string]Menu_Entry

This commit is contained in:
Spencer Brower
2026-07-29 12:50:18 -04:00
parent b54eb76495
commit 92d7b7525a
7 changed files with 418 additions and 64 deletions
+2
View File
@@ -16,6 +16,7 @@ Template_Context :: struct {
timezone: ^datetime.TZ_Region,
og: Open_Graph,
site: Site_Context,
menus: map[string][]Menu_Entry,
page: Page,
// Home data
@@ -151,6 +152,7 @@ render_site :: proc(site: ^Site) {
ctx := Template_Context {
site = site.site_context,
menus = site.menus,
now = now,
og = site.og,
date_format = site.date.format,