address style fix

This commit is contained in:
Robert Perce 2025-11-28 08:40:43 -06:00
parent 716fa81396
commit 6568f9fbc8
2 changed files with 6 additions and 6 deletions

View file

@ -9,6 +9,8 @@ I think of when I see "CRM".
* Names * Names
* Birthday * Birthday
* Last-contact-time mapping * Last-contact-time mapping
* Address as single field (plus code? lat/long? go crazy!)
* Free-text-entry field
* Journal with Obsidian-like `[[link]]` syntax * Journal with Obsidian-like `[[link]]` syntax
* ical server for birthday reminders * ical server for birthday reminders
@ -16,7 +18,6 @@ I think of when I see "CRM".
* Report birthdays and manage add'l fields for contacts stored on a remote CardDAV server * Report birthdays and manage add'l fields for contacts stored on a remote CardDAV server
* Act as CardDAV server for other clients * Act as CardDAV server for other clients
* For each contact: * For each contact:
* Address as single field (plus code? lat/long? go crazy!)
* Arbitrary add'l yearly dates (e.g. anniversaries) that show on calendar * Arbitrary add'l yearly dates (e.g. anniversaries) that show on calendar
* Relationship mapping * Relationship mapping
* Desired contact periodicity * Desired contact periodicity

View file

@ -137,17 +137,16 @@ mod get {
@if addresses.len() == 1 { @if addresses.len() == 1 {
label { "address" } label { "address" }
#addresses { #addresses {
.label {}
.value { (addresses[0].value) } .value { (addresses[0].value) }
} }
} @else if addresses.len() > 0 { } @else if addresses.len() > 0 {
label { "addresses" } label { "addresses" }
#addresses { #addresses {
@for address in addresses { @for address in addresses {
.label { @let lbl = address.label.unwrap_or(String::new());
span { (address.label.unwrap_or(String::new())) } .label data-is-empty=(lbl.len() == 0) {
// raw nbsp instead of col-gap since i want no (lbl)
// gap when all labels are empty
span { (PreEscaped(" ")) }
} }
.value { (address.value) } .value { (address.value) }
} }