MCPcopy Create free account
hub / github.com/mailvelope/mailvelope / getKeyServerSyncLabel

Function getKeyServerSyncLabel

src/app/keyring/components/KeyUsers.js:59–76  ·  view source on GitHub ↗
({remote, verified})

Source from the content-addressed store, hash-verified

57 }
58
59 getKeyServerSyncLabel({remote, verified}) {
60 const data = {
61 labelClass: 'danger',
62 statusText: l10n.map.keyusers_keyserver_not
63 };
64 if (remote) {
65 if (verified) {
66 data.labelClass = 'success';
67 data.statusText = l10n.map.keyusers_keyserver_sync;
68 } else {
69 data.labelClass = 'warning';
70 data.statusText = l10n.map.keyusers_keyserver_unverified;
71 }
72 }
73 return (
74 <span className="text-nowrap"><span className={`icon icon-marker text-${data.labelClass}`} aria-hidden="true"></span> {data.statusText}</span>
75 );
76 }
77
78 render() {
79 const showKeyServerStatus = this.props.users.some(user => user.remote);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected