@@ -50,9 +50,7 @@ class Passport extends React.Component {
51 getCurrentDate() {
51 getCurrentDate() {
52 let date = new Date()
52 let date = new Date()
53− var fil = function(n) {
54− return n >= 10 ? n : "0" + n;
53+ const fil = n => n >= 10 ? n : `0${n}`
56 let fmtDate = `${date.getUTCFullYear()}.` +
54 let fmtDate = `${date.getUTCFullYear()}.` +
57 `${(date.getUTCMonth() + 1)}.` +
55 `${(date.getUTCMonth() + 1)}.` +
58 `${fil(date.getUTCDate())}`
56 `${fil(date.getUTCDate())}`
@@ -104,14 +102,15 @@ class Passport extends React.Component {
104 let stateElems = walletStates.map(state => {
102 let stateElems = walletStates.map(state => {
105 if (state === WALLET_STATES.DOWNLOADED) return null
103 if (state === WALLET_STATES.DOWNLOADED) return null
107− let lastIndex = walletStates.indexOf(state) === walletStates.length - 1
105+ const lastIndex = walletStates.indexOf(state) === walletStates.length - 1
106+ const checkmark = lastIndex
107+ ? <div className="text-700 text-sm lh-6 green-dark">✓</div>
110 <div className="flex justify-between">
111 <div className="flex justify-between">
111 <div className="text-mono text-sm lh-6 green-dark">{state}</div>
112 <div className="text-mono text-sm lh-6 green-dark">{state}</div>
112− {(!lastIndex) &&
113+ { checkmark }
113− <div className="text-700 text-sm lh-6 green-dark">✓</div>
@@ -124,8 +123,6 @@ class Passport extends React.Component {
126 render() {
125 render() {
129 let patp = this.props.point.matchWith({
126 let patp = this.props.point.matchWith({
130 Just: p => ob.patp(p.value),
127 Just: p => ob.patp(p.value),
131 Nothing: () => ''
128 Nothing: () => ''
@@ -141,15 +138,13 @@ class Passport extends React.Component {
141 Nothing: () => null
138 Nothing: () => null
144− if (patp !== '') {
141+ const sigil = patp !== ''
145− sigil = pour({
142+ ? pour({
146− patp: patp,
143+ patp: patp,
147− renderer: ReactSVGComponents,
144+ renderer: ReactSVGComponents,
148− size: 128
145+ size: 128
151− sigil = <div className="passport-sigil-blank"></div>
147+ : <div className="passport-sigil-blank"></div>
154 let currentDate = this.getCurrentDate()
149 let currentDate = this.getCurrentDate()
155 let walletStates = this.getWalletStates()
150 let walletStates = this.getWalletStates()