mirror of
https://github.com/arfct/itty-bitty.git
synced 2026-03-11 08:54:33 +00:00
handle missing fields
This commit is contained in:
parent
7b1b0bc863
commit
8c910ca259
2 changed files with 8 additions and 6 deletions
|
|
@ -78,6 +78,8 @@ body {
|
|||
}
|
||||
.field {
|
||||
flex: 1 1 auto;
|
||||
overflow:hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
.icon svg {
|
||||
|
|
|
|||
|
|
@ -52,17 +52,17 @@ function render() {
|
|||
el("div.header", {},
|
||||
el("h1", {}, mecard.n),
|
||||
),
|
||||
mecard.tel.map(tel => el("a.row.tel", {href:"tel:" + tel},
|
||||
mecard.tel?.map(tel => el("a.row.tel", {href:"tel:" + tel},
|
||||
el("div.icon", {innerHTML:icon.tel}), el("div.field", {}, tel))),
|
||||
mecard.email.map(email => el("a.row.email", {target:"top", href:"mailto:" + email},
|
||||
mecard.email?.map(email => el("a.row.email", {target:"top", href:"mailto:" + email},
|
||||
el("div.icon", {innerHTML:icon.email}), el("div.field", {}, email))),
|
||||
mecard.adr.map(adr => el("a.row.adr", {href:"https://address.fyi/" + adr},
|
||||
mecard.adr?.map(adr => el("a.row.adr", {href:"https://address.fyi/" + adr},
|
||||
el("div.icon", {innerHTML:icon.adr}), el("div.field", {}, adr))),
|
||||
mecard.bday.map(bday => el("a.row.bday", {href:"https://address.fyi/" + bday},
|
||||
mecard.bday?.map(bday => el("a.row.bday", {href:"https://address.fyi/" + bday},
|
||||
el("div.icon", {innerHTML:icon.bday}), el("div.field", {}, bday))),
|
||||
mecard.url.map(url => el("a.row.url", {href:url},
|
||||
mecard.url?.map(url => el("a.row.url", {href:url},
|
||||
el("div.icon", {innerHTML:icon.url}), el("div.field", {}, url.replace(/https?:\/\//, "")))),
|
||||
mecard.memo.map(memo => el("div.row.memo", {}, el("div.field", {}, memo))),
|
||||
mecard.memo?.map(memo => el("div.row.memo", {}, el("div.field", {}, memo))),
|
||||
|
||||
)
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue