bug fixes

This commit is contained in:
sairaj mote 2022-07-28 17:16:08 +05:30
parent 6395707bfa
commit be881dbebc
4 changed files with 49 additions and 25 deletions

View File

@ -145,7 +145,7 @@ button .icon {
.cta {
text-transform: uppercase;
font-size: 0.8rem;
font-size: 0.9rem;
font-weight: 700;
letter-spacing: 0.05em;
padding: 0.8rem 1rem;
@ -248,7 +248,7 @@ strip-select {
}
strip-option {
font-size: 0.8rem;
font-size: 0.9rem;
--border-radius: 0.2rem;
-webkit-user-select: none;
-moz-user-select: none;
@ -287,7 +287,7 @@ ol li::before {
align-items: center;
justify-content: center;
text-align: center;
font-size: 0.8rem;
font-size: 0.9rem;
font-weight: 500;
margin-top: 0.15rem;
margin-right: 1rem;
@ -449,7 +449,7 @@ ol li::before {
}
.label {
font-size: 0.8rem;
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
font-weight: 500;
margin-bottom: 0.2rem;
@ -675,7 +675,7 @@ ol li::before {
justify-content: center;
padding: 0.5rem 0.3rem;
color: var(--text-color);
font-size: 0.8rem;
font-size: 0.9rem;
border-radius: 0.3rem;
font-weight: 500;
}
@ -750,7 +750,7 @@ ol li::before {
padding: 0.8rem 1rem;
gap: 0.5rem;
white-space: normal;
font-size: 0.8rem;
font-size: 0.9rem;
border-radius: 0.5rem;
background-color: transparent;
border: thin solid rgba(var(--text-color), 0.3);
@ -863,6 +863,9 @@ ol li::before {
.transaction.in .transaction__amount::before {
content: "+ ";
}
.transaction.unconfirmed-tx {
grid-template-areas: "icon time amount" "icon receiver receiver" "icon txid txid" "icon unconfirmed unconfirmed";
}
.transaction.unconfirmed-tx .icon {
fill: var(--yellow);
}
@ -882,7 +885,7 @@ ol li::before {
}
.transaction__time {
grid-area: time;
font-size: 0.8rem;
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
}
.transaction__amount {
@ -892,9 +895,13 @@ ol li::before {
}
.transaction__id {
grid-area: txid;
font-size: 0.8rem;
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
}
.transaction .unconfirmed-wrapper {
grid-area: unconfirmed;
padding: 0.5rem 0;
}
.fab {
position: absolute;

2
css/main.min.css vendored

File diff suppressed because one or more lines are too long

View File

@ -136,7 +136,7 @@ button {
}
.cta {
text-transform: uppercase;
font-size: 0.8rem;
font-size: 0.9rem;
font-weight: 700;
letter-spacing: 0.05em;
padding: 0.8rem 1rem;
@ -228,7 +228,7 @@ strip-select {
padding: 0.3rem;
}
strip-option {
font-size: 0.8rem;
font-size: 0.9rem;
--border-radius: 0.2rem;
user-select: none;
}
@ -262,7 +262,7 @@ ol {
align-items: center;
justify-content: center;
text-align: center;
font-size: 0.8rem;
font-size: 0.9rem;
font-weight: 500;
margin-top: 0.15rem;
margin-right: 1rem;
@ -413,7 +413,7 @@ ol {
height: 100%;
}
.label {
font-size: 0.8rem;
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
font-weight: 500;
margin-bottom: 0.2rem;
@ -626,7 +626,7 @@ ol {
justify-content: center;
padding: 0.5rem 0.3rem;
color: var(--text-color);
font-size: 0.8rem;
font-size: 0.9rem;
border-radius: 0.3rem;
font-weight: 500;
.icon {
@ -699,7 +699,7 @@ ol {
padding: 0.8rem 1rem;
gap: 0.5rem;
white-space: normal;
font-size: 0.8rem;
font-size: 0.9rem;
border-radius: 0.5rem;
background-color: transparent;
border: thin solid rgba(var(--text-color), 0.3);
@ -806,6 +806,7 @@ ol {
}
}
&.unconfirmed-tx {
grid-template-areas: "icon time amount" "icon receiver receiver" "icon txid txid" "icon unconfirmed unconfirmed";
.icon {
fill: var(--yellow);
}
@ -826,7 +827,7 @@ ol {
}
&__time {
grid-area: time;
font-size: 0.8rem;
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
}
&__amount {
@ -836,9 +837,13 @@ ol {
}
&__id {
grid-area: txid;
font-size: 0.8rem;
font-size: 0.9rem;
color: rgba(var(--text-color), 0.8);
}
.unconfirmed-wrapper {
grid-area: unconfirmed;
padding: 0.5rem 0;
}
}
.fab {
position: absolute;

View File

@ -318,8 +318,7 @@
<path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z" />
</svg>
<h3>Keep your keys safe!</h3>
<strong>Don't share with anyone. Once lost private key can't be
recovered.</strong>
<strong>Don't share with anyone. The private key cannot be recovered if lost.</strong>
</div>
<div id="generated_btc_addr" class="generated-id-card"></div>
</div>
@ -708,6 +707,10 @@
circle.classList.add("ripple");
const rippleAnimation = circle.animate(
[
{
opacity: 1,
transform: `scale(0)`
},
{
transform: "scale(4)",
opacity: 0,
@ -1095,9 +1098,10 @@
let transactionsLazyLoader
const render = {
transactionCard(transactionDetails) {
const { address, amount, time, txid, sender, receiver, type, block } = transactionDetails;
let { address, amount, time, txid, sender, receiver, type, block } = transactionDetails;
let transactionReceiver
let icon
// block = null
if (block) {
if (type === 'out') {
transactionReceiver = `Sent to ${receiver}`;
@ -1110,7 +1114,8 @@
icon = svg`<svg class="icon" xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"/></svg>`;
}
} else {
transactionReceiver = (type === 'out' ? `Sent to ${receiver}` : `Received from ${sender}`) + ` (Unconfirmed)`;
console.log(transactionDetails)
transactionReceiver = (type === 'out' ? `Sent to ${receiver}` : `Received from ${sender}`);
icon = svg`<svg class="icon" xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="#000000"><g><rect fill="none" height="24" width="24"/></g><g><path d="M6,2l0.01,6L10,12l-3.99,4.01L6,22h12v-6l-4-4l4-3.99V2H6z M16,16.5V20H8v-3.5l4-4L16,16.5z"/></g></svg>`;
}
const className = `transaction grid ${type} ${block === null ? 'unconfirmed-tx' : ''}`
@ -1121,8 +1126,14 @@
<div class="transaction__amount amount-shown" data-btc-amount="${amount}">${formatAmount(amount * globalExchangeRate[getRef('currency_selector').value])}</div>
<div class="transaction__receiver wrap-around">${transactionReceiver}</div>
<div class="transaction__id wrap-around">TXID: ${txid}</div>
</li>
`;
</li>
`;
// ${!block ? html`
// <p class="flex align-center unconfirmed-wrapper">
// <span class="margin-right-0-5">Confirmation taking too long? </span>
// <button class="button button--small">Increase fees</button>
// </p>
// `: ''}
},
async transactions(address) {
try {
@ -1342,11 +1353,12 @@
switch (e.target.value) {
case 'custom':
getRef('send_fee').readOnly = false;
getRef('send_fee').focusIn()
getRef('selected_fee_tip').textContent = 'Set custom fee'
getRef('send_fee').focusIn();
getRef('selected_fee_tip').textContent = 'Set custom fee';
break;
case 'suggested':
getRef('selected_fee_tip').textContent = 'Estimated time of confirmation is 1hr'
calculateFee();
break;
}
})