fix: make public key section optional

This commit is contained in:
Yarmo Mackenbach 2023-09-17 14:21:21 +02:00
parent d74aa0854a
commit e2ed828f9d
No known key found for this signature in database
GPG key ID: 3C57D093219103A3

View file

@ -139,26 +139,27 @@ block content
section section
h2 Profile information h2 Profile information
h3 Public key if (data && data.publicKey)
kx-key.kx-item(data-keydata=data.publicKey) h3 Public key
details(aria-label="Key") kx-key.kx-item(data-keydata=data.publicKey)
summary details(aria-label="Key")
.info summary
p .info
span.title= data.identifier p
span.subtitle-wrapper span.title= data.identifier
| [ span.subtitle-wrapper
span.subtitle= data.publicKey.fetch.method | [
| ] span.subtitle= data.publicKey.fetch.method
.content | ]
.subsection .content
img(src='/static/img/link.png')
div
p Key link:
a.u-key(href=data.publicKey.fetch.resolvedUrl rel="pgpkey" aria-label="Link to cryptographic key")= data.publicKey.fetch.resolvedUrl
hr
if (data.profileType === 'openpgp')
.subsection .subsection
img(src='/static/img/qrcode.png') img(src='/static/img/link.png')
div div
button(onClick=`showQR('${data.publicKey.fingerprint}', 'fingerprint')` aria-label='Show QR code for cryptographic fingerprint') Show OpenPGP fingerprint QR p Key link:
a.u-key(href=data.publicKey.fetch.resolvedUrl rel="pgpkey" aria-label="Link to cryptographic key")= data.publicKey.fetch.resolvedUrl
hr
if (data.profileType === 'openpgp')
.subsection
img(src='/static/img/qrcode.png')
div
button(onClick=`showQR('${data.publicKey.fingerprint}', 'fingerprint')` aria-label='Show QR code for cryptographic fingerprint') Show OpenPGP fingerprint QR