change rbf tooltip to standard two-column table design
This commit is contained in:
		
							parent
							
								
									7e9cfa0858
								
							
						
					
					
						commit
						f95da34fd1
					
				| @ -5,25 +5,33 @@ | ||||
|   [style.left]="tooltipPosition.x + 'px'" | ||||
|   [style.top]="tooltipPosition.y + 'px'" | ||||
| > | ||||
|   <span class="txid">{{ rbfInfo.tx.txid | shortenString : 24 }}</span> | ||||
|   <table class="table table-borderless table-striped"> | ||||
|   <table> | ||||
|     <tbody> | ||||
|       <tr> | ||||
|         <td i18n="transaction.first-seen|Transaction first seen">First seen</td> | ||||
|         <td class="td-width" i18n="shared.transaction">Transaction</td> | ||||
|         <td> | ||||
|           <a [routerLink]="['/tx/' | relativeUrl, rbfInfo.tx.txid]">{{ rbfInfo.tx.txid | shortenString : 16}}</a> | ||||
|         </td> | ||||
|       </tr> | ||||
|       <tr> | ||||
|         <td class="td-width" i18n="transaction.first-seen|Transaction first seen">First seen</td> | ||||
|         <td><i><app-time kind="since" [time]="rbfInfo.time" [fastRender]="true"></app-time></i></td> | ||||
|       </tr> | ||||
|       <tr> | ||||
|         <td i18n="transaction.fee|Transaction fee">Fee</td> | ||||
|         <td class="td-width" i18n="transaction.fee|Transaction fee">Fee</td> | ||||
|         <td>{{ rbfInfo.tx.fee | number }} <span class="symbol" i18n="shared.sat|sat">sat</span></td> | ||||
|       </tr> | ||||
|       <tr> | ||||
|         <td i18n="transaction.vsize|Transaction Virtual Size">Virtual size</td> | ||||
|         <td class="td-width" i18n="transaction.vsize|Transaction Virtual Size">Virtual size</td> | ||||
|         <td [innerHTML]="'‎' + (rbfInfo.tx.vsize | vbytes: 2)"></td> | ||||
|       </tr> | ||||
|       <tr> | ||||
|         <span *ngIf="rbfInfo.tx.rbf; else rbfDisabled" class="badge badge-success" i18n="rbfInfo-features.tag.rbf|RBF">RBF</span> | ||||
|         <ng-template #rbfDisabled><span class="badge badge-danger mr-1"><del i18n="rbfInfo-features.tag.rbf|RBF">RBF</del></span></ng-template> | ||||
|         <span *ngIf="rbfInfo.tx.mined" class="badge badge-success" i18n="transaction.rbf.mined">Mined</span>         | ||||
|         <td class="td-width" i18n="transaction.status|Transaction Status">Status</td> | ||||
|         <td> | ||||
|           <span *ngIf="rbfInfo.tx.rbf; else rbfDisabled" class="badge badge-success" i18n="rbfInfo-features.tag.rbf|RBF">RBF</span> | ||||
|           <ng-template #rbfDisabled><span class="badge badge-danger mr-1"><del i18n="rbfInfo-features.tag.rbf|RBF">RBF</del></span></ng-template> | ||||
|           <span *ngIf="rbfInfo.tx.mined" class="badge badge-success" i18n="transaction.rbf.mined">Mined</span> | ||||
|         </td> | ||||
|       </tr> | ||||
|     </tbody> | ||||
|   </table> | ||||
|  | ||||
| @ -5,23 +5,12 @@ | ||||
|   border-radius: 4px; | ||||
|   box-shadow: 1px 1px 10px rgba(0,0,0,0.5); | ||||
|   color: #b1b1b1; | ||||
|   display: flex; | ||||
|   flex-direction: column; | ||||
|   justify-content: space-between; | ||||
|   padding: 10px 15px; | ||||
|   text-align: left; | ||||
|   pointer-events: none; | ||||
|   max-width: 300px; | ||||
| 
 | ||||
|   p { | ||||
|     margin: 0; | ||||
|     white-space: nowrap; | ||||
|   } | ||||
| 
 | ||||
|   table tr td { | ||||
|     padding: 0; | ||||
| 
 | ||||
|     &:last-child { | ||||
|       text-align: right; | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   .badge { | ||||
|     margin-right: 1em; | ||||
| @ -29,4 +18,8 @@ | ||||
|       margin-right: 0; | ||||
|     } | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| .td-width { | ||||
|   padding-right: 10px; | ||||
| } | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user