diff --git a/frontend/src/app/lightning/channel/channel.component.html b/frontend/src/app/lightning/channel/channel.component.html
index 76db429e3..649773b41 100644
--- a/frontend/src/app/lightning/channel/channel.component.html
+++ b/frontend/src/app/lightning/channel/channel.component.html
@@ -16,9 +16,13 @@
+
+ Created |
+ |
+
Last update |
- {{ channel.updated_at | date:'yyyy-MM-dd HH:mm' }} |
+ |
Transaction ID |
@@ -38,7 +42,7 @@
Capacity |
- |
+ |
diff --git a/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.html b/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.html
new file mode 100644
index 000000000..0680b43f9
--- /dev/null
+++ b/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.html
@@ -0,0 +1 @@
+
diff --git a/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.scss b/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.scss
new file mode 100644
index 000000000..e69de29bb
diff --git a/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.ts b/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.ts
new file mode 100644
index 000000000..40bcc83bc
--- /dev/null
+++ b/frontend/src/app/lightning/lightning-wrapper/lightning-wrapper.component.ts
@@ -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,
+ ) { }
+
+}
diff --git a/frontend/src/app/lightning/lightning.module.ts b/frontend/src/app/lightning/lightning.module.ts
index 3cdf2a281..ffb1fd356 100644
--- a/frontend/src/app/lightning/lightning.module.ts
+++ b/frontend/src/app/lightning/lightning.module.ts
@@ -10,6 +10,7 @@ import { NodeComponent } from './node/node.component';
import { LightningRoutingModule } from './lightning.routing.module';
import { ChannelsListComponent } from './channels-list/channels-list.component';
import { ChannelComponent } from './channel/channel.component';
+import { LightningWrapperComponent } from './lightning-wrapper/lightning-wrapper.component';
@NgModule({
declarations: [
LightningDashboardComponent,
@@ -18,6 +19,7 @@ import { ChannelComponent } from './channel/channel.component';
NodeComponent,
ChannelsListComponent,
ChannelComponent,
+ LightningWrapperComponent,
],
imports: [
CommonModule,
diff --git a/frontend/src/app/lightning/lightning.routing.module.ts b/frontend/src/app/lightning/lightning.routing.module.ts
index c04e34f23..e56a527f9 100644
--- a/frontend/src/app/lightning/lightning.routing.module.ts
+++ b/frontend/src/app/lightning/lightning.routing.module.ts
@@ -1,21 +1,32 @@
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { LightningDashboardComponent } from './lightning-dashboard/lightning-dashboard.component';
+import { LightningWrapperComponent } from './lightning-wrapper/lightning-wrapper.component';
import { NodeComponent } from './node/node.component';
import { ChannelComponent } from './channel/channel.component';
const routes: Routes = [
{
path: '',
- component: LightningDashboardComponent,
- },
- {
- path: 'node/:public_key',
- component: NodeComponent,
- },
- {
- path: 'channel/:short_id',
- component: ChannelComponent,
+ component: LightningWrapperComponent,
+ children: [
+ {
+ path: '',
+ component: LightningDashboardComponent,
+ },
+ {
+ path: 'node/:public_key',
+ component: NodeComponent,
+ },
+ {
+ path: 'channel/:short_id',
+ component: ChannelComponent,
+ },
+ {
+ path: '**',
+ redirectTo: ''
+ }
+ ]
},
{
path: '**',