package details import "strings" // Helper function to shorten address func shortenAddress(address string) string { if len(address) <= 12 { return address } return address[:8] + "..." + address[len(address)-4:] } func formatValue(value string) string { if value == "" { return "N/A" } return value } templ Property(name string, value string, icon string) {
{ name }

if strings.HasPrefix(strings.ToLower(name), "address") { { shortenAddress(value) } } else { { formatValue(value) } }

} templ PropertyList() {
{ children... }
}