Adding Lightning wrapper component
This commit is contained in:
		
							parent
							
								
									d23e5d0e87
								
							
						
					
					
						commit
						31d280f729
					
				| @ -16,9 +16,13 @@ | |||||||
|         <div class="col-md"> |         <div class="col-md"> | ||||||
|           <table class="table table-borderless table-striped"> |           <table class="table table-borderless table-striped"> | ||||||
|             <tbody> |             <tbody> | ||||||
|  |               <tr> | ||||||
|  |                 <td i18n="address.total-sent">Created</td> | ||||||
|  |                 <td><app-time-since [dateString]="channel.created"></app-time-since></td> | ||||||
|  |               </tr> | ||||||
|               <tr> |               <tr> | ||||||
|                 <td i18n="address.total-sent">Last update</td> |                 <td i18n="address.total-sent">Last update</td> | ||||||
|                 <td>{{ channel.updated_at | date:'yyyy-MM-dd HH:mm' }}</td> |                 <td><app-time-since [dateString]="channel.updated_at"></app-time-since></td> | ||||||
|               </tr> |               </tr> | ||||||
|               <tr> |               <tr> | ||||||
|                 <td i18n="address.total-sent">Transaction ID</td> |                 <td i18n="address.total-sent">Transaction ID</td> | ||||||
| @ -38,7 +42,7 @@ | |||||||
|             <tbody> |             <tbody> | ||||||
|               <tr> |               <tr> | ||||||
|                 <td i18n="address.total-received">Capacity</td> |                 <td i18n="address.total-received">Capacity</td> | ||||||
|                 <td><app-sats [satoshis]="channel.capacity"></app-sats></td> |                 <td><app-sats [satoshis]="channel.capacity"></app-sats>  <app-fiat [value]="channel.capacity" digitsInfo="1.2-2"></app-fiat></td> | ||||||
|               </tr> |               </tr> | ||||||
|             </tbody> |             </tbody> | ||||||
|           </table> |           </table> | ||||||
|  | |||||||
| @ -0,0 +1 @@ | |||||||
|  | <router-outlet></router-outlet> | ||||||
| @ -0,0 +1,16 @@ | |||||||
|  | import { ChangeDetectionStrategy, Component, OnInit } from '@angular/core'; | ||||||
|  | import { WebsocketService } from 'src/app/services/websocket.service'; | ||||||
|  | 
 | ||||||
|  | @Component({ | ||||||
|  |   selector: 'app-lightning-wrapper', | ||||||
|  |   templateUrl: './lightning-wrapper.component.html', | ||||||
|  |   styleUrls: ['./lightning-wrapper.component.scss'], | ||||||
|  |   changeDetection: ChangeDetectionStrategy.OnPush, | ||||||
|  | }) | ||||||
|  | export class LightningWrapperComponent { | ||||||
|  | 
 | ||||||
|  |   constructor( | ||||||
|  |     private websocketService: WebsocketService, | ||||||
|  |   ) { } | ||||||
|  | 
 | ||||||
|  | } | ||||||
| @ -10,6 +10,7 @@ import { NodeComponent } from './node/node.component'; | |||||||
| import { LightningRoutingModule } from './lightning.routing.module'; | import { LightningRoutingModule } from './lightning.routing.module'; | ||||||
| import { ChannelsListComponent } from './channels-list/channels-list.component'; | import { ChannelsListComponent } from './channels-list/channels-list.component'; | ||||||
| import { ChannelComponent } from './channel/channel.component'; | import { ChannelComponent } from './channel/channel.component'; | ||||||
|  | import { LightningWrapperComponent } from './lightning-wrapper/lightning-wrapper.component'; | ||||||
| @NgModule({ | @NgModule({ | ||||||
|   declarations: [ |   declarations: [ | ||||||
|     LightningDashboardComponent, |     LightningDashboardComponent, | ||||||
| @ -18,6 +19,7 @@ import { ChannelComponent } from './channel/channel.component'; | |||||||
|     NodeComponent, |     NodeComponent, | ||||||
|     ChannelsListComponent, |     ChannelsListComponent, | ||||||
|     ChannelComponent, |     ChannelComponent, | ||||||
|  |     LightningWrapperComponent, | ||||||
|   ], |   ], | ||||||
|   imports: [ |   imports: [ | ||||||
|     CommonModule, |     CommonModule, | ||||||
|  | |||||||
| @ -1,21 +1,32 @@ | |||||||
| import { NgModule } from '@angular/core'; | import { NgModule } from '@angular/core'; | ||||||
| import { RouterModule, Routes } from '@angular/router'; | import { RouterModule, Routes } from '@angular/router'; | ||||||
| import { LightningDashboardComponent } from './lightning-dashboard/lightning-dashboard.component'; | import { LightningDashboardComponent } from './lightning-dashboard/lightning-dashboard.component'; | ||||||
|  | import { LightningWrapperComponent } from './lightning-wrapper/lightning-wrapper.component'; | ||||||
| import { NodeComponent } from './node/node.component'; | import { NodeComponent } from './node/node.component'; | ||||||
| import { ChannelComponent } from './channel/channel.component'; | import { ChannelComponent } from './channel/channel.component'; | ||||||
| 
 | 
 | ||||||
| const routes: Routes = [ | const routes: Routes = [ | ||||||
|     { |     { | ||||||
|       path: '', |       path: '', | ||||||
|       component: LightningDashboardComponent, |       component: LightningWrapperComponent, | ||||||
|     }, |       children: [ | ||||||
|     { |         { | ||||||
|       path: 'node/:public_key', |           path: '', | ||||||
|       component: NodeComponent, |           component: LightningDashboardComponent, | ||||||
|     }, |         }, | ||||||
|     { |         { | ||||||
|       path: 'channel/:short_id', |           path: 'node/:public_key', | ||||||
|       component: ChannelComponent, |           component: NodeComponent, | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           path: 'channel/:short_id', | ||||||
|  |           component: ChannelComponent, | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           path: '**', | ||||||
|  |           redirectTo: '' | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|     }, |     }, | ||||||
|     { |     { | ||||||
|       path: '**', |       path: '**', | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user