Merge pull request #2706 from mononaut/fix-tx-preview-alignment
Fix tx preview alignment
This commit is contained in:
		
						commit
						92dbba64e6
					
				| @ -41,24 +41,20 @@ | ||||
|     </div> | ||||
|     <div class="overlaid"> | ||||
|       <ng-container [ngSwitch]="extraData"> | ||||
|         <table class="opreturns" *ngSwitchCase="'coinbase'"> | ||||
|           <tbody> | ||||
|             <tr> | ||||
|               <td class="label">Coinbase</td> | ||||
|               <td class="message">{{ tx.vin[0].scriptsig | hex2ascii }}</td> | ||||
|             </tr> | ||||
|           </tbody> | ||||
|         </table> | ||||
|         <table class="opreturns" *ngSwitchCase="'opreturn'"> | ||||
|           <tbody> | ||||
|         <div class="opreturns" *ngSwitchCase="'coinbase'"> | ||||
|             <div class="opreturn-row"> | ||||
|               <span class="label">Coinbase</span> | ||||
|               <span class="message">{{ tx.vin[0].scriptsig | hex2ascii }}</span> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="opreturns" *ngSwitchCase="'opreturn'"> | ||||
|             <ng-container *ngFor="let vout of opReturns.slice(0,3)"> | ||||
|               <tr> | ||||
|                 <td class="label">OP_RETURN</td> | ||||
|                 <td *ngIf="vout.scriptpubkey_asm !== 'OP_RETURN'" class="message">{{ vout.scriptpubkey_asm | hex2ascii }}</td> | ||||
|               </tr> | ||||
|               <div class="opreturn-row"> | ||||
|                 <span class="label">OP_RETURN</span> | ||||
|                 <span *ngIf="vout.scriptpubkey_asm !== 'OP_RETURN'" class="message">{{ vout.scriptpubkey_asm | hex2ascii }}</span> | ||||
|               </div> | ||||
|             </ng-container> | ||||
|           </tbody> | ||||
|         </table> | ||||
|         </div> | ||||
|       </ng-container> | ||||
|     </div> | ||||
|   </div> | ||||
|  | ||||
| @ -29,6 +29,8 @@ | ||||
| .features { | ||||
|   font-size: 24px; | ||||
|   margin-left: 1em; | ||||
|   margin-top: 0.5em; | ||||
|   margin-right: -4px; | ||||
| } | ||||
| 
 | ||||
| .top-data { | ||||
| @ -60,6 +62,15 @@ | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| .top-data .field { | ||||
|   &:first-child { | ||||
|     padding-left: 0; | ||||
|   } | ||||
|   &:last-child { | ||||
|     padding-right: 0; | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| .tx-link { | ||||
|   display: inline; | ||||
|   font-size: 28px; | ||||
| @ -92,26 +103,37 @@ | ||||
|     max-width: 90%; | ||||
|     margin: auto; | ||||
|     overflow: hidden; | ||||
|     display: flex; | ||||
|     flex-direction: row; | ||||
|     justify-content: center; | ||||
| 
 | ||||
|     .opreturns { | ||||
|       display: inline-block; | ||||
|       width: auto; | ||||
|       max-width: 100%; | ||||
|       margin: auto; | ||||
|       table-layout: auto; | ||||
|       background: #2d3348af; | ||||
|       border-top-left-radius: 5px; | ||||
|       border-top-right-radius: 5px; | ||||
| 
 | ||||
|       td { | ||||
|         padding: 10px 10px; | ||||
|       .opreturn-row { | ||||
|         width: 100%; | ||||
|         display: flex; | ||||
|         flex-direction: row; | ||||
|         justify-content: flex-start; | ||||
|         padding: 0 10px; | ||||
|       } | ||||
| 
 | ||||
|         &.message { | ||||
|           overflow: hidden; | ||||
|           display: inline-block; | ||||
|           vertical-align: bottom; | ||||
|           text-overflow: ellipsis; | ||||
|       .label { | ||||
|         margin-right: 1em; | ||||
|       } | ||||
| 
 | ||||
|       .message { | ||||
|         flex-shrink: 1; | ||||
|         white-space: nowrap; | ||||
|           text-align: left; | ||||
|         } | ||||
|         overflow: hidden; | ||||
|         text-overflow: ellipsis; | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user