package main import "strings" // addressLines splits a multi-line address into individual lines for centered rendering. func addressLines(addr string) []string { if addr == "" { return nil } lines := strings.Split(addr, "\n") out := make([]string, 0, len(lines)) for _, line := range lines { l := strings.TrimSpace(line) if l != "" { out = append(out, l) } } return out } // footerComponent renders the centered Art Deco footer. templ footerComponent(data FooterData) {

if len(addressLines(data.Address)) > 0 {
for _, line := range addressLines(data.Address) {
{ line }
}
} if data.ReservationsEmail != "" {

{ data.ReservationsEmail }

} if data.MenuName != "" { } if data.ShowSocial {
}
}