Minor layout tweaks for the acceleration preview
This commit is contained in:
		
							parent
							
								
									f7ad45939c
								
							
						
					
					
						commit
						124c0acbe1
					
				| @ -4,7 +4,6 @@ | |||||||
|   width: 120px; |   width: 120px; | ||||||
|   margin-left: 4em; |   margin-left: 4em; | ||||||
|   margin-right: 1.5em; |   margin-right: 1.5em; | ||||||
|   padding-bottom: 17px; |  | ||||||
| 
 | 
 | ||||||
|   .column { |   .column { | ||||||
|     width: 100%; |     width: 100%; | ||||||
|  | |||||||
| @ -98,7 +98,7 @@ | |||||||
|       </div> |       </div> | ||||||
|    |    | ||||||
|       <h5>Summary</h5> |       <h5>Summary</h5> | ||||||
|       <div class="row mb-3"> |       <div class="row"> | ||||||
|         <div class="col"> |         <div class="col"> | ||||||
|           <table class="table table-borderless table-border table-dark table-background table-accelerator"> |           <table class="table table-borderless table-border table-dark table-background table-accelerator"> | ||||||
|             <tbody> |             <tbody> | ||||||
| @ -128,7 +128,7 @@ | |||||||
|                 <tr> |                 <tr> | ||||||
|                   <td class="item" i18n="accelerator.mempool-accelerator-fees">Mempool Accelerator™ fees</td> |                   <td class="item" i18n="accelerator.mempool-accelerator-fees">Mempool Accelerator™ fees</td> | ||||||
|                 </tr> |                 </tr> | ||||||
|                 <tr class="info"> |                 <tr class="info" [class.group-last]="!estimate.vsizeFee" [class.dashed-bottom]="!estimate.vsizeFee"> | ||||||
|                   <td class="info"> |                   <td class="info"> | ||||||
|                     <i><small i18n="accelerator.service-fee">Accelerator Service Fee</small></i> |                     <i><small i18n="accelerator.service-fee">Accelerator Service Fee</small></i> | ||||||
|                   </td> |                   </td> | ||||||
| @ -140,7 +140,7 @@ | |||||||
|                     <span class="fiat ml-1"><app-fiat [value]="estimate.mempoolBaseFee"></app-fiat></span> |                     <span class="fiat ml-1"><app-fiat [value]="estimate.mempoolBaseFee"></app-fiat></span> | ||||||
|                   </td> |                   </td> | ||||||
|                 </tr> |                 </tr> | ||||||
|               <tr class="info group-last" *ngIf="estimate.vsizeFee"> |               <tr class="info group-last dashed-bottom" *ngIf="estimate.vsizeFee"> | ||||||
|                 <td class="info"> |                 <td class="info"> | ||||||
|                   <i><small i18n="accelerator.tx-size-surcharge">Transaction Size Surcharge</small></i> |                   <i><small i18n="accelerator.tx-size-surcharge">Transaction Size Surcharge</small></i> | ||||||
|                 </td> |                 </td> | ||||||
| @ -174,7 +174,7 @@ | |||||||
| 
 | 
 | ||||||
|               <!-- MAX COST --> |               <!-- MAX COST --> | ||||||
|               <ng-container> |               <ng-container> | ||||||
|                 <tr class="group-first"> |                 <tr class="group-first" [class.group-last]="!isLoggedIn() || estimate.userBalance >= maxCost"> | ||||||
|                   <td class="item"> |                   <td class="item"> | ||||||
|                     <b style="background-color: var(--primary);" class="p-1 pl-0" i18n="accelerator.maximum-cost">Maximum acceleration cost</b>  |                     <b style="background-color: var(--primary);" class="p-1 pl-0" i18n="accelerator.maximum-cost">Maximum acceleration cost</b>  | ||||||
|                   </td> |                   </td> | ||||||
| @ -186,7 +186,7 @@ | |||||||
|                   <td class="units"> |                   <td class="units"> | ||||||
|                     <span class="symbol" i18n="shared.sats">sats</span> |                     <span class="symbol" i18n="shared.sats">sats</span> | ||||||
|                     <span class="fiat ml-1"> |                     <span class="fiat ml-1"> | ||||||
|                       <app-fiat [value]="maxCost" [colorClass]="estimate.userBalance < maxCost ? 'red-color' : 'green-color'"></app-fiat> |                       <app-fiat [value]="maxCost" [colorClass]="isLoggedIn() && estimate.userBalance < maxCost ? 'red-color' : 'green-color'"></app-fiat> | ||||||
|                     </span> |                     </span> | ||||||
|                   </td> |                   </td> | ||||||
|                 </tr> |                 </tr> | ||||||
| @ -194,7 +194,7 @@ | |||||||
|    |    | ||||||
|               <!-- USER BALANCE --> |               <!-- USER BALANCE --> | ||||||
|               <ng-container *ngIf="isLoggedIn() && estimate.userBalance < maxCost"> |               <ng-container *ngIf="isLoggedIn() && estimate.userBalance < maxCost"> | ||||||
|                 <tr class="group-first group-last" style="border-top: 1px dashed grey"> |                 <tr class="group-first group-last dashed-top"> | ||||||
|                   <td class="item" i18n="accelerator.available-balance">Available balance</td> |                   <td class="item" i18n="accelerator.available-balance">Available balance</td> | ||||||
|                   <td class="amt"> |                   <td class="amt"> | ||||||
|                     {{ estimate.userBalance | number }} |                     {{ estimate.userBalance | number }} | ||||||
| @ -207,27 +207,21 @@ | |||||||
|                   </td> |                   </td> | ||||||
|                 </tr> |                 </tr> | ||||||
|               </ng-container> |               </ng-container> | ||||||
|               <tr> |               <ng-container *ngIf="user && estimate?.hasAccess || !isLoggedIn()"> | ||||||
|                 <td colspan="3"> |  | ||||||
|                   <div style="border-top: 1px dashed grey; margin-top: 10px;"></div> |  | ||||||
|                 </td> |  | ||||||
|               </tr> |  | ||||||
|               <!-- LOGIN CTA --> |  | ||||||
|               <ng-container *ngIf="stateService.isMempoolSpaceBuild && !isLoggedIn()"> |  | ||||||
|                 <tr class="group-first group-last" style="border-top: 1px dashed grey"> |                 <tr class="group-first group-last" style="border-top: 1px dashed grey"> | ||||||
|                   <td class="item"></td> |                   <td class="item"></td> | ||||||
|                   <td class="amt"></td> |                   <td colspan="2"> | ||||||
|                   <td class="units d-flex"> |                     <div class="d-flex"> | ||||||
|                     <a [routerLink]="['/login']" [queryParams]="{redirectTo: '/tx/' + tx.txid + '#accelerate'}" class="btn btn-purple flex-grow-1" i18n="shared.sign-in">Sign In</a> |                       @if (isLoggedIn()) { | ||||||
|                   </td> |                         @if (user && estimate.hasAccess) { | ||||||
|                 </tr> |                           <button class="btn btn-sm btn-primary btn-success flex-grow-1" style="width: 150px" (click)="accelerate()" i18n="transaction.accelerate|Accelerate button label">Accelerate</button> | ||||||
|               </ng-container> |                         } | ||||||
|               <ng-container *ngIf="!stateService.isMempoolSpaceBuild"> |                       } @else if (stateService.isMempoolSpaceBuild) { | ||||||
|                 <tr class="group-first group-last"> |                         <a [routerLink]="['/login']" [queryParams]="{redirectTo: '/tx/' + tx.txid + '#accelerate'}" class="btn btn-purple flex-grow-1" i18n="shared.sign-in">Sign In</a> | ||||||
|                   <td class="item"></td> |                       } @else { | ||||||
|                   <td class="amt"></td> |                         <a [href]="'https://mempool.space/tx/' + tx.txid + '#accelerate'" class="btn btn-purple flex-grow-1" i18n="accelerator.accelerate-on-mempoolspace">Accelerate on mempool.space</a> | ||||||
|                   <td class="units d-flex"> |                       } | ||||||
|                     <a [href]="'https://mempool.space/tx/' + tx.txid + '#accelerate'" class="btn btn-purple flex-grow-1" i18n="accelerator.accelerate-on-mempoolspace">Accelerate on mempool.space</a> |                     </div> | ||||||
|                   </td> |                   </td> | ||||||
|                 </tr> |                 </tr> | ||||||
|               </ng-container> |               </ng-container> | ||||||
| @ -235,15 +229,6 @@ | |||||||
|           </table> |           </table> | ||||||
|         </div> |         </div> | ||||||
|       </div> |       </div> | ||||||
|    |  | ||||||
|       <div class="row mb-3" *ngIf="isLoggedIn()"> |  | ||||||
|         <div class="col"> |  | ||||||
|           <div class="d-flex justify-content-end" *ngIf="user && estimate.hasAccess"> |  | ||||||
|             <button class="btn btn-sm btn-primary btn-success" style="width: 150px" (click)="accelerate()" i18n="transaction.accelerate|Accelerate button label">Accelerate</button> |  | ||||||
|           </div> |  | ||||||
|         </div> |  | ||||||
|       </div> |  | ||||||
|    |  | ||||||
|     </div> |     </div> | ||||||
|   </ng-container> |   </ng-container> | ||||||
| </div> | </div> | ||||||
|  | |||||||
| @ -72,11 +72,17 @@ | |||||||
|         padding-top: 0.75rem; |         padding-top: 0.75rem; | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|     &.group-last { |     &.group-last, &:last-child { | ||||||
|       td { |       td { | ||||||
|         padding-bottom: 0.75rem; |         padding-bottom: 0.75rem; | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |     &.dashed-top { | ||||||
|  |       border-top: 1px dashed grey; | ||||||
|  |     } | ||||||
|  |     &.dashed-bottom { | ||||||
|  |       border-bottom: 1px dashed grey | ||||||
|  |     } | ||||||
|   } |   } | ||||||
|   td { |   td { | ||||||
|     &:first-child { |     &:first-child { | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user