From 38e2c849571ea50b43b0153252dd377e83f87ea0 Mon Sep 17 00:00:00 2001 From: ShahanaFarooqui Date: Wed, 2 Nov 2022 11:09:11 -0700 Subject: [PATCH] Fixed multiple 'All's in filter --- .../liquidity-ads-list.component.html | 2 +- .../liquidity-ads-list.component.ts | 6 +- .../utxo-tables/utxos/utxos.component.html | 3 +- .../utxo-tables/utxos/utxos.component.ts | 46 +++++++------- .../channel-open-table.component.html | 2 +- .../channel-open-table.component.ts | 6 +- .../channel-pending-table.component.html | 2 +- .../channel-pending-table.component.ts | 6 +- .../peers-channels/peers/peers.component.html | 2 +- .../peers-channels/peers/peers.component.ts | 6 +- .../failed-transactions.component.html | 2 +- .../failed-transactions.component.ts | 6 +- .../forwarding-history.component.html | 2 +- .../forwarding-history.component.ts | 6 +- .../local-failed-transactions.component.html | 2 +- .../local-failed-transactions.component.ts | 6 +- .../routing-peers.component.html | 12 ++-- .../routing-peers/routing-peers.component.ts | 16 ++--- .../lightning-invoices-table.component.html | 2 +- .../lightning-invoices-table.component.ts | 6 +- .../offer-bookmarks-table.component.html | 2 +- .../offer-bookmarks-table.component.ts | 6 +- .../offers-table/offers-table.component.html | 2 +- .../offers-table/offers-table.component.ts | 6 +- .../lightning-payments.component.html | 2 +- .../payments/lightning-payments.component.ts | 6 +- ...n-chain-transaction-history.component.html | 2 +- .../on-chain-transaction-history.component.ts | 6 +- .../channel-inactive-table.component.html | 2 +- .../channel-inactive-table.component.ts | 6 +- .../channel-open-table.component.html | 2 +- .../channel-open-table.component.ts | 6 +- .../channel-pending-table.component.html | 2 +- .../channel-pending-table.component.ts | 6 +- .../peers-channels/peers/peers.component.html | 2 +- .../peers-channels/peers/peers.component.ts | 6 +- .../forwarding-history.component.html | 2 +- .../forwarding-history.component.ts | 6 +- .../routing-peers.component.html | 12 ++-- .../routing-peers/routing-peers.component.ts | 62 ++++++++++++++----- .../lightning-invoices.component.html | 2 +- .../invoices/lightning-invoices.component.ts | 6 +- .../lightning-payments.component.html | 2 +- .../payments/lightning-payments.component.ts | 6 +- .../channel-backup-table.component.ts | 10 +-- .../channel-restore-table.component.ts | 2 +- ...n-chain-transaction-history.component.html | 2 +- .../on-chain-transaction-history.component.ts | 6 +- .../utxo-tables/utxos/utxos.component.html | 2 +- .../utxo-tables/utxos/utxos.component.ts | 6 +- .../channel-active-htlcs-table.component.html | 2 +- .../channel-active-htlcs-table.component.ts | 6 +- .../channel-closed-table.component.html | 2 +- .../channel-closed-table.component.ts | 6 +- .../channel-open-table.component.html | 2 +- .../channel-open-table.component.ts | 6 +- .../peers-channels/peers/peers.component.html | 2 +- .../peers-channels/peers/peers.component.ts | 6 +- .../forwarding-history.component.html | 2 +- .../forwarding-history.component.ts | 6 +- .../non-routing-peers.component.html | 2 +- .../non-routing-peers.component.ts | 6 +- .../routing-peers.component.html | 12 ++-- .../routing-peers/routing-peers.component.ts | 62 ++++++++++++++----- .../lightning-invoices.component.html | 2 +- .../invoices/lightning-invoices.component.ts | 6 +- .../lightning-payments.component.html | 2 +- .../payments/lightning-payments.component.ts | 6 +- .../boltz/swaps/swaps.component.html | 2 +- .../boltz/swaps/swaps.component.ts | 6 +- .../loop/swaps/swaps.component.html | 2 +- .../ln-services/loop/swaps/swaps.component.ts | 6 +- .../transactions-report-table.component.html | 2 +- .../transactions-report-table.component.ts | 6 +- 74 files changed, 275 insertions(+), 218 deletions(-) diff --git a/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.html b/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.html index 869a3b88..34a5c93b 100644 --- a/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.html +++ b/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.html @@ -54,7 +54,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.ts b/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.ts index f1179064..71688d15 100644 --- a/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.ts +++ b/src/app/cln/liquidity-ads/liquidity-ads-list/liquidity-ads-list.component.ts @@ -36,7 +36,7 @@ export class CLNLiquidityAdsListComponent implements OnInit, OnDestroy { @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'liquidity_ads'; public tableSetting: TableSetting = { tableId: 'liquidity_ads', recordsPerPage: PAGE_SIZE, sortBy: 'channel_opening_fee', sortOrder: SortOrderEnum.ASCENDING }; @@ -140,7 +140,7 @@ export class CLNLiquidityAdsListComponent implements OnInit, OnDestroy { getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -154,7 +154,7 @@ export class CLNLiquidityAdsListComponent implements OnInit, OnDestroy { // this.liquidityNodes.filterPredicate = (rowData: LookupNode, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.html b/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.html index 903fa1b3..3a740e80 100644 --- a/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.html +++ b/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} @@ -12,6 +12,7 @@
+ {{displayedColumns}}
diff --git a/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.ts b/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.ts index 55eb063f..e15073f6 100644 --- a/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.ts +++ b/src/app/cln/on-chain/utxo-tables/utxos/utxos.component.ts @@ -34,7 +34,7 @@ export class CLNOnChainUtxosComponent implements OnInit, AfterViewInit, OnDestro @Input() numDustUTXOs = 0; @Input() isDustUTXO = false; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'on_chain'; public tableSetting: TableSetting = { tableId: 'utxos', recordsPerPage: PAGE_SIZE, sortBy: 'status', sortOrder: SortOrderEnum.DESCENDING }; @@ -99,13 +99,33 @@ export class CLNOnChainUtxosComponent implements OnInit, AfterViewInit, OnDestro } } + onUTXOClick(selUtxo: UTXO, event: any) { + const reorderedUTXO = [ + [{ key: 'txid', value: selUtxo.txid, title: 'Transaction ID', width: 100 }], + [{ key: 'output', value: selUtxo.output, title: 'Output', width: 50, type: DataTypeEnum.NUMBER }, + { key: 'value', value: selUtxo.value, title: 'Value (Sats)', width: 50, type: DataTypeEnum.NUMBER }], + [{ key: 'status', value: this.commonService.titleCase(selUtxo.status || ''), title: 'Status', width: 50, type: DataTypeEnum.STRING }, + { key: 'blockheight', value: selUtxo.blockheight, title: 'Blockheight', width: 50, type: DataTypeEnum.NUMBER }], + [{ key: 'address', value: selUtxo.address, title: 'Address', width: 100 }] + ]; + this.store.dispatch(openAlert({ + payload: { + data: { + type: AlertTypeEnum.INFORMATION, + alertTitle: 'UTXO Information', + message: reorderedUTXO + } + } + })); + } + applyFilter() { this.listUTXOs.filter = this.selFilter.trim().toLowerCase(); } getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -113,7 +133,7 @@ export class CLNOnChainUtxosComponent implements OnInit, AfterViewInit, OnDestro // this.listUTXOs.filterPredicate = (rowData: UTXO, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? @@ -135,26 +155,6 @@ export class CLNOnChainUtxosComponent implements OnInit, AfterViewInit, OnDestro // }; } - onUTXOClick(selUtxo: UTXO, event: any) { - const reorderedUTXO = [ - [{ key: 'txid', value: selUtxo.txid, title: 'Transaction ID', width: 100 }], - [{ key: 'output', value: selUtxo.output, title: 'Output', width: 50, type: DataTypeEnum.NUMBER }, - { key: 'value', value: selUtxo.value, title: 'Value (Sats)', width: 50, type: DataTypeEnum.NUMBER }], - [{ key: 'status', value: this.commonService.titleCase(selUtxo.status || ''), title: 'Status', width: 50, type: DataTypeEnum.STRING }, - { key: 'blockheight', value: selUtxo.blockheight, title: 'Blockheight', width: 50, type: DataTypeEnum.NUMBER }], - [{ key: 'address', value: selUtxo.address, title: 'Address', width: 100 }] - ]; - this.store.dispatch(openAlert({ - payload: { - data: { - type: AlertTypeEnum.INFORMATION, - alertTitle: 'UTXO Information', - message: reorderedUTXO - } - } - })); - } - loadUTXOsTable(utxos: any[]) { this.listUTXOs = new MatTableDataSource([...utxos]); this.listUTXOs.sortingDataAccessor = (data: any, sortHeaderId: string) => ((data[sortHeaderId] && isNaN(data[sortHeaderId])) ? data[sortHeaderId].toLocaleLowerCase() : data[sortHeaderId] ? +data[sortHeaderId] : null); diff --git a/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html b/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html index f8f8e96d..443a8098 100644 --- a/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html +++ b/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts b/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts index 47b828ac..08298f40 100644 --- a/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts +++ b/src/app/cln/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts @@ -40,7 +40,7 @@ export class CLNChannelOpenTableComponent implements OnInit, AfterViewInit, OnDe public faEye = faEye; public faEyeSlash = faEyeSlash; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'open_channels', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -272,7 +272,7 @@ export class CLNChannelOpenTableComponent implements OnInit, AfterViewInit, OnDe getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -288,7 +288,7 @@ export class CLNChannelOpenTableComponent implements OnInit, AfterViewInit, OnDe // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html b/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html index 3be15a4d..380bc3b0 100644 --- a/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html +++ b/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts b/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts index 9e60e824..ccccdcc7 100644 --- a/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts +++ b/src/app/cln/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts @@ -38,7 +38,7 @@ export class CLNChannelPendingTableComponent implements OnInit, AfterViewInit, O public faEye = faEye; public faEyeSlash = faEyeSlash; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'pending_inactive_channels', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -170,7 +170,7 @@ export class CLNChannelPendingTableComponent implements OnInit, AfterViewInit, O getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -186,7 +186,7 @@ export class CLNChannelPendingTableComponent implements OnInit, AfterViewInit, O // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/peers-channels/peers/peers.component.html b/src/app/cln/peers-channels/peers/peers.component.html index 482ff4d8..9c1be383 100644 --- a/src/app/cln/peers-channels/peers/peers.component.html +++ b/src/app/cln/peers-channels/peers/peers.component.html @@ -11,7 +11,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/peers-channels/peers/peers.component.ts b/src/app/cln/peers-channels/peers/peers.component.ts index 2dabf901..64717f57 100644 --- a/src/app/cln/peers-channels/peers/peers.component.ts +++ b/src/app/cln/peers-channels/peers/peers.component.ts @@ -39,7 +39,7 @@ export class CLNPeersComponent implements OnInit, AfterViewInit, OnDestroy { @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public faUsers = faUsers; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'peers', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -194,7 +194,7 @@ export class CLNPeersComponent implements OnInit, AfterViewInit, OnDestroy { getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -202,7 +202,7 @@ export class CLNPeersComponent implements OnInit, AfterViewInit, OnDestroy { // this.peers.filterPredicate = (rowData: Peer, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/routing/failed-transactions/failed-transactions.component.html b/src/app/cln/routing/failed-transactions/failed-transactions.component.html index f8e206f6..fe52fb13 100644 --- a/src/app/cln/routing/failed-transactions/failed-transactions.component.html +++ b/src/app/cln/routing/failed-transactions/failed-transactions.component.html @@ -10,7 +10,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/routing/failed-transactions/failed-transactions.component.ts b/src/app/cln/routing/failed-transactions/failed-transactions.component.ts index 6d509066..3081995d 100644 --- a/src/app/cln/routing/failed-transactions/failed-transactions.component.ts +++ b/src/app/cln/routing/failed-transactions/failed-transactions.component.ts @@ -35,7 +35,7 @@ export class CLNFailedTransactionsComponent implements OnInit, AfterViewInit, On @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'failed', recordsPerPage: PAGE_SIZE, sortBy: 'received_time', sortOrder: SortOrderEnum.DESCENDING }; @@ -132,7 +132,7 @@ export class CLNFailedTransactionsComponent implements OnInit, AfterViewInit, On getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -149,7 +149,7 @@ export class CLNFailedTransactionsComponent implements OnInit, AfterViewInit, On // this.failedForwardingEvents.filterPredicate = (rowData: ForwardingEvent, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/routing/forwarding-history/forwarding-history.component.html b/src/app/cln/routing/forwarding-history/forwarding-history.component.html index 32a154a9..6ec58e00 100644 --- a/src/app/cln/routing/forwarding-history/forwarding-history.component.html +++ b/src/app/cln/routing/forwarding-history/forwarding-history.component.html @@ -5,7 +5,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/routing/forwarding-history/forwarding-history.component.ts b/src/app/cln/routing/forwarding-history/forwarding-history.component.ts index b21902a6..f9038fde 100644 --- a/src/app/cln/routing/forwarding-history/forwarding-history.component.ts +++ b/src/app/cln/routing/forwarding-history/forwarding-history.component.ts @@ -38,7 +38,7 @@ export class CLNForwardingHistoryComponent implements OnInit, OnChanges, AfterVi @Input() eventsData = []; @Input() selFilter = ''; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public tableSetting: TableSetting = { tableId: 'forwarding_history', recordsPerPage: PAGE_SIZE, sortBy: 'received_time', sortOrder: SortOrderEnum.DESCENDING }; public successfulEvents: ForwardingEvent[] = []; @@ -156,7 +156,7 @@ export class CLNForwardingHistoryComponent implements OnInit, OnChanges, AfterVi getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.pageId][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -171,7 +171,7 @@ export class CLNForwardingHistoryComponent implements OnInit, OnChanges, AfterVi // this.forwardingHistoryEvents.filterPredicate = (rowData: ForwardingEvent, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.html b/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.html index 5bc7f072..775352f3 100644 --- a/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.html +++ b/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.html @@ -10,7 +10,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.ts b/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.ts index 8fd33a33..5d23d1aa 100644 --- a/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.ts +++ b/src/app/cln/routing/local-failed-transactions/local-failed-transactions.component.ts @@ -36,7 +36,7 @@ export class CLNLocalFailedTransactionsComponent implements OnInit, AfterViewIni @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public faExclamationTriangle = faExclamationTriangle; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'local_failed', recordsPerPage: PAGE_SIZE, sortBy: 'received_time', sortOrder: SortOrderEnum.DESCENDING }; @@ -127,7 +127,7 @@ export class CLNLocalFailedTransactionsComponent implements OnInit, AfterViewIni getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -141,7 +141,7 @@ export class CLNLocalFailedTransactionsComponent implements OnInit, AfterViewIni // this.failedLocalForwardingEvents.filterPredicate = (rowData: LocalFailedEvent, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/routing/routing-peers/routing-peers.component.html b/src/app/cln/routing/routing-peers/routing-peers.component.html index f94e51e6..52e4ae9e 100644 --- a/src/app/cln/routing/routing-peers/routing-peers.component.html +++ b/src/app/cln/routing/routing-peers/routing-peers.component.html @@ -6,12 +6,12 @@
Incoming
- - {{getLabel(column)}} + + {{getLabel(column)}} - +
@@ -66,12 +66,12 @@
Outgoing
- - {{getLabel(column)}} + + {{getLabel(column)}} - +
diff --git a/src/app/cln/routing/routing-peers/routing-peers.component.ts b/src/app/cln/routing/routing-peers/routing-peers.component.ts index aeff0006..16025919 100644 --- a/src/app/cln/routing/routing-peers/routing-peers.component.ts +++ b/src/app/cln/routing/routing-peers/routing-peers.component.ts @@ -35,8 +35,8 @@ export class CLNRoutingPeersComponent implements OnInit, OnChanges, AfterViewIni @Input() eventsData = []; @Input() selFilter = ''; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterByIn = 'all'; - public selFilterByOut = 'all'; + public selFilterByIn = 'All'; + public selFilterByOut = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'routing_peers', recordsPerPage: PAGE_SIZE, sortBy: 'total_fee', sortOrder: SortOrderEnum.DESCENDING }; @@ -116,17 +116,17 @@ export class CLNRoutingPeersComponent implements OnInit, OnChanges, AfterViewIni } } - applyIncomingFilter() { + applyFilterIncoming() { this.routingPeersIncoming.filter = this.filterIn.toLowerCase(); } - applyOutgoingFilter() { + applyFilterOutgoing() { this.routingPeersOutgoing.filter = this.filterOut.toLowerCase(); } getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -135,7 +135,7 @@ export class CLNRoutingPeersComponent implements OnInit, OnChanges, AfterViewIni // this.routingPeersIncoming.filterPredicate = (rowData: RoutingPeer, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? @@ -176,8 +176,8 @@ export class CLNRoutingPeersComponent implements OnInit, OnChanges, AfterViewIni this.routingPeersOutgoing = new MatTableDataSource([]); } this.setFilterPredicate(); - this.applyIncomingFilter(); - this.applyOutgoingFilter(); + this.applyFilterIncoming(); + this.applyFilterOutgoing(); this.logger.info(this.routingPeersIncoming); this.logger.info(this.routingPeersOutgoing); } diff --git a/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.html b/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.html index 278c166e..cb2235cc 100644 --- a/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.html +++ b/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.html @@ -26,7 +26,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.ts b/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.ts index a2a99fea..e9ac2127 100644 --- a/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.ts +++ b/src/app/cln/transactions/invoices/invoices-table/lightning-invoices-table.component.ts @@ -42,7 +42,7 @@ export class CLNLightningInvoicesTableComponent implements OnInit, AfterViewInit @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; faHistory = faHistory; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'invoices', recordsPerPage: PAGE_SIZE, sortBy: 'expires_at', sortOrder: SortOrderEnum.DESCENDING }; @@ -208,7 +208,7 @@ export class CLNLightningInvoicesTableComponent implements OnInit, AfterViewInit getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -221,7 +221,7 @@ export class CLNLightningInvoicesTableComponent implements OnInit, AfterViewInit // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.html b/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.html index d9fefd36..8fec2196 100644 --- a/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.html +++ b/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.html @@ -9,7 +9,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.ts b/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.ts index 1db02347..6c06d433 100644 --- a/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.ts +++ b/src/app/cln/transactions/offers/offer-bookmarks-table/offer-bookmarks-table.component.ts @@ -37,7 +37,7 @@ export class CLNOfferBookmarksTableComponent implements OnInit, AfterViewInit, O @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; faHistory = faHistory; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'offer_bookmarks', recordsPerPage: PAGE_SIZE, sortBy: 'lastUpdatedAt', sortOrder: SortOrderEnum.DESCENDING }; @@ -148,7 +148,7 @@ export class CLNOfferBookmarksTableComponent implements OnInit, AfterViewInit, O getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -156,7 +156,7 @@ export class CLNOfferBookmarksTableComponent implements OnInit, AfterViewInit, O // this.offersBookmarks.filterPredicate = (rowData: OfferBookmark, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/transactions/offers/offers-table/offers-table.component.html b/src/app/cln/transactions/offers/offers-table/offers-table.component.html index 98f1c725..b9e25372 100644 --- a/src/app/cln/transactions/offers/offers-table/offers-table.component.html +++ b/src/app/cln/transactions/offers/offers-table/offers-table.component.html @@ -11,7 +11,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/transactions/offers/offers-table/offers-table.component.ts b/src/app/cln/transactions/offers/offers-table/offers-table.component.ts index 54ad81f9..e61c5cae 100644 --- a/src/app/cln/transactions/offers/offers-table/offers-table.component.ts +++ b/src/app/cln/transactions/offers/offers-table/offers-table.component.ts @@ -44,7 +44,7 @@ export class CLNOffersTableComponent implements OnInit, AfterViewInit, OnDestroy @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; faHistory = faHistory; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'offers', recordsPerPage: PAGE_SIZE, sortBy: 'offer_id', sortOrder: SortOrderEnum.DESCENDING }; @@ -231,7 +231,7 @@ export class CLNOffersTableComponent implements OnInit, AfterViewInit, OnDestroy getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -245,7 +245,7 @@ export class CLNOffersTableComponent implements OnInit, AfterViewInit, OnDestroy // this.offers.filterPredicate = (rowData: Offer, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/cln/transactions/payments/lightning-payments.component.html b/src/app/cln/transactions/payments/lightning-payments.component.html index 34b15e8b..9897de2b 100644 --- a/src/app/cln/transactions/payments/lightning-payments.component.html +++ b/src/app/cln/transactions/payments/lightning-payments.component.html @@ -22,7 +22,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/cln/transactions/payments/lightning-payments.component.ts b/src/app/cln/transactions/payments/lightning-payments.component.ts index 86d1ff76..c0023937 100644 --- a/src/app/cln/transactions/payments/lightning-payments.component.ts +++ b/src/app/cln/transactions/payments/lightning-payments.component.ts @@ -42,7 +42,7 @@ export class CLNLightningPaymentsComponent implements OnInit, AfterViewInit, OnD @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = CLN_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'payments', recordsPerPage: PAGE_SIZE, sortBy: 'created_at', sortOrder: SortOrderEnum.DESCENDING }; @@ -315,7 +315,7 @@ export class CLNLightningPaymentsComponent implements OnInit, AfterViewInit, OnD getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -326,7 +326,7 @@ export class CLNLightningPaymentsComponent implements OnInit, AfterViewInit, OnD // this.payments.filterPredicate = (rowData: Payment, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.html b/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.html index fd9257fa..a27e429e 100644 --- a/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.html +++ b/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.html @@ -7,7 +7,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.ts b/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.ts index 06a67720..4e572048 100644 --- a/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.ts +++ b/src/app/eclair/on-chain/on-chain-transaction-history/on-chain-transaction-history.component.ts @@ -35,7 +35,7 @@ export class ECLOnChainTransactionHistoryComponent implements OnInit, OnDestroy @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public faHistory = faHistory; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'on_chain'; public tableSetting: TableSetting = { tableId: 'transaction', recordsPerPage: PAGE_SIZE, sortBy: 'timestamp', sortOrder: SortOrderEnum.DESCENDING }; @@ -95,7 +95,7 @@ export class ECLOnChainTransactionHistoryComponent implements OnInit, OnDestroy getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -106,7 +106,7 @@ export class ECLOnChainTransactionHistoryComponent implements OnInit, OnDestroy // this.listTransactions.filterPredicate = (rowData: Transaction, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.html b/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.html index 66d932b3..774cd9bb 100644 --- a/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.html +++ b/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.ts b/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.ts index 8196709f..3c092f74 100644 --- a/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.ts +++ b/src/app/eclair/peers-channels/channels/channels-tables/channel-inactive-table/channel-inactive-table.component.ts @@ -37,7 +37,7 @@ export class ECLChannelInactiveTableComponent implements OnInit, AfterViewInit, public faEye = faEye; public faEyeSlash = faEyeSlash; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'inactive_channels', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -162,7 +162,7 @@ export class ECLChannelInactiveTableComponent implements OnInit, AfterViewInit, getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -170,7 +170,7 @@ export class ECLChannelInactiveTableComponent implements OnInit, AfterViewInit, // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html b/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html index b883f37a..c9d7bedf 100644 --- a/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html +++ b/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts b/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts index da99df24..a8e825c0 100644 --- a/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts +++ b/src/app/eclair/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts @@ -38,7 +38,7 @@ export class ECLChannelOpenTableComponent implements OnInit, AfterViewInit, OnDe public faEye = faEye; public faEyeSlash = faEyeSlash; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'open_channels', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -232,7 +232,7 @@ export class ECLChannelOpenTableComponent implements OnInit, AfterViewInit, OnDe getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -240,7 +240,7 @@ export class ECLChannelOpenTableComponent implements OnInit, AfterViewInit, OnDe // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html b/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html index ec34a98b..c63553a1 100644 --- a/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html +++ b/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts b/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts index 710a942a..8ad7b024 100644 --- a/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts +++ b/src/app/eclair/peers-channels/channels/channels-tables/channel-pending-table/channel-pending-table.component.ts @@ -37,7 +37,7 @@ export class ECLChannelPendingTableComponent implements OnInit, AfterViewInit, O public faEye = faEye; public faEyeSlash = faEyeSlash; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'pending_channels', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -132,7 +132,7 @@ export class ECLChannelPendingTableComponent implements OnInit, AfterViewInit, O getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -140,7 +140,7 @@ export class ECLChannelPendingTableComponent implements OnInit, AfterViewInit, O // this.channels.filterPredicate = (rowData: Channel, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/peers-channels/peers/peers.component.html b/src/app/eclair/peers-channels/peers/peers.component.html index f308d86c..133ed524 100644 --- a/src/app/eclair/peers-channels/peers/peers.component.html +++ b/src/app/eclair/peers-channels/peers/peers.component.html @@ -11,7 +11,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/peers-channels/peers/peers.component.ts b/src/app/eclair/peers-channels/peers/peers.component.ts index 90ba25cc..4b9a774a 100644 --- a/src/app/eclair/peers-channels/peers/peers.component.ts +++ b/src/app/eclair/peers-channels/peers/peers.component.ts @@ -38,7 +38,7 @@ export class ECLPeersComponent implements OnInit, AfterViewInit, OnDestroy { @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'peers', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -209,7 +209,7 @@ export class ECLPeersComponent implements OnInit, AfterViewInit, OnDestroy { getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -217,7 +217,7 @@ export class ECLPeersComponent implements OnInit, AfterViewInit, OnDestroy { // this.peers.filterPredicate = (rowData: Peer, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/routing/forwarding-history/forwarding-history.component.html b/src/app/eclair/routing/forwarding-history/forwarding-history.component.html index ce55bb99..9dd7306c 100644 --- a/src/app/eclair/routing/forwarding-history/forwarding-history.component.html +++ b/src/app/eclair/routing/forwarding-history/forwarding-history.component.html @@ -5,7 +5,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/routing/forwarding-history/forwarding-history.component.ts b/src/app/eclair/routing/forwarding-history/forwarding-history.component.ts index 444a73de..e6fff23e 100644 --- a/src/app/eclair/routing/forwarding-history/forwarding-history.component.ts +++ b/src/app/eclair/routing/forwarding-history/forwarding-history.component.ts @@ -36,7 +36,7 @@ export class ECLForwardingHistoryComponent implements OnInit, OnChanges, AfterVi @Input() eventsData: PaymentRelayed[] = []; @Input() selFilter = ''; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public tableSetting: TableSetting = { tableId: 'forwarding_history', recordsPerPage: PAGE_SIZE, sortBy: 'timestamp', sortOrder: SortOrderEnum.DESCENDING }; public displayedColumns: any[] = []; @@ -147,7 +147,7 @@ export class ECLForwardingHistoryComponent implements OnInit, OnChanges, AfterVi getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.pageId][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -158,7 +158,7 @@ export class ECLForwardingHistoryComponent implements OnInit, OnChanges, AfterVi // this.forwardingHistoryEvents.filterPredicate = (rowData: PaymentRelayed, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/routing/routing-peers/routing-peers.component.html b/src/app/eclair/routing/routing-peers/routing-peers.component.html index 3e6e3546..4b744efb 100644 --- a/src/app/eclair/routing/routing-peers/routing-peers.component.html +++ b/src/app/eclair/routing/routing-peers/routing-peers.component.html @@ -6,12 +6,12 @@
Incoming
- - {{getLabel(column)}} + + {{getLabel(column)}} - +
@@ -66,12 +66,12 @@
Outgoing
- - {{getLabel(column)}} + + {{getLabel(column)}} - +
diff --git a/src/app/eclair/routing/routing-peers/routing-peers.component.ts b/src/app/eclair/routing/routing-peers/routing-peers.component.ts index 1e3e4c23..5ac0a6f5 100644 --- a/src/app/eclair/routing/routing-peers/routing-peers.component.ts +++ b/src/app/eclair/routing/routing-peers/routing-peers.component.ts @@ -14,7 +14,7 @@ import { CommonService } from '../../../shared/services/common.service'; import { RTLState } from '../../../store/rtl.state'; import { eclPageSettings, payments } from '../../store/ecl.selector'; -import { PageSettings, TableSetting } from '../../../shared/models/pageSettings'; +import { ColumnDefinition, PageSettings, TableSetting } from '../../../shared/models/pageSettings'; import { CamelCaseWithReplacePipe } from '../../../shared/pipes/app.pipe'; @Component({ @@ -32,8 +32,8 @@ export class ECLRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro @ViewChild('paginatorIn', { static: false }) paginatorIn: MatPaginator | undefined; @ViewChild('paginatorOut', { static: false }) paginatorOut: MatPaginator | undefined; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterByIn = 'all'; - public selFilterByOut = 'all'; + public selFilterByIn = 'All'; + public selFilterByOut = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'routing_peers', recordsPerPage: PAGE_SIZE, sortBy: 'totalFee', sortOrder: SortOrderEnum.DESCENDING }; @@ -95,19 +95,58 @@ export class ECLRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro } } + applyFilterIncoming() { + this.routingPeersIncoming.filter = this.filterIn.toLowerCase(); + } + + applyFilterOutgoing() { + this.routingPeersOutgoing.filter = this.filterOut.toLowerCase(); + } + + getLabel(column: string) { + const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; + } + + setFilterPredicate() { + this.routingPeersIncoming.filterPredicate = (rpIn: RoutingPeers, fltr: string) => JSON.stringify(rpIn).toLowerCase().includes(fltr); + this.routingPeersOutgoing.filterPredicate = (rpOut: RoutingPeers, fltr: string) => JSON.stringify(rpOut).toLowerCase().includes(fltr); + // this.routingPeersIncoming.filterPredicate = (rowData: RoutingPeer, fltr: string) => { + // let rowToFilter = ''; + // switch (this.selFilterBy) { + // case 'All': + // for (let i = 0; i < this.displayedColumns.length - 1; i++) { + // rowToFilter = rowToFilter + ( + // (this.displayedColumns[i] === '') ? + // (rowData ? rowData..toLowerCase() : '') : + // (rowData[this.displayedColumns[i]] ? rowData[this.displayedColumns[i]].toLowerCase() : '') + // ) + ', '; + // } + // break; + + // case '': + // rowToFilter = (rowData ? rowData..toLowerCase() : ''); + // break; + + // default: + // rowToFilter = (rowData[this.selFilterBy] ? rowData[this.selFilterBy].toLowerCase() : ''); + // break; + // } + // return rowToFilter.includes(fltr); + // }; + } + loadRoutingPeersTable(forwardingEvents: PaymentRelayed[]) { if (forwardingEvents.length > 0) { const results = this.groupRoutingPeers(forwardingEvents); this.routingPeersIncoming = new MatTableDataSource(results[0]); this.routingPeersIncoming.sort = this.sortIn; this.routingPeersIncoming.sort?.sort({ id: this.tableSetting.sortBy, start: this.tableSetting.sortOrder, disableClear: true }); - this.routingPeersIncoming.filterPredicate = (rpIn: RoutingPeers, fltr: string) => JSON.stringify(rpIn).toLowerCase().includes(fltr); this.routingPeersIncoming.paginator = this.paginatorIn; this.logger.info(this.routingPeersIncoming); this.routingPeersOutgoing = new MatTableDataSource(results[1]); this.routingPeersOutgoing.sort = this.sortOut; this.routingPeersOutgoing.sort?.sort({ id: this.tableSetting.sortBy, start: this.tableSetting.sortOrder, disableClear: true }); - this.routingPeersOutgoing.filterPredicate = (rpOut: RoutingPeers, fltr: string) => JSON.stringify(rpOut).toLowerCase().includes(fltr); this.routingPeersOutgoing.paginator = this.paginatorOut; this.logger.info(this.routingPeersOutgoing); } else { @@ -115,8 +154,9 @@ export class ECLRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro this.routingPeersIncoming = new MatTableDataSource([]); this.routingPeersOutgoing = new MatTableDataSource([]); } - this.applyIncomingFilter(); - this.applyOutgoingFilter(); + this.setFilterPredicate(); + this.applyFilterIncoming(); + this.applyFilterOutgoing(); } groupRoutingPeers(forwardingEvents: PaymentRelayed[]) { @@ -143,14 +183,6 @@ export class ECLRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro return [this.commonService.sortDescByKey(incomingResults, 'totalFee'), this.commonService.sortDescByKey(outgoingResults, 'totalFee')]; } - applyIncomingFilter() { - this.routingPeersIncoming.filter = this.filterIn.toLowerCase(); - } - - applyOutgoingFilter() { - this.routingPeersOutgoing.filter = this.filterOut.toLowerCase(); - } - ngOnDestroy() { this.unSubs.forEach((completeSub) => { completeSub.next(null); diff --git a/src/app/eclair/transactions/invoices/lightning-invoices.component.html b/src/app/eclair/transactions/invoices/lightning-invoices.component.html index 39f0dbd0..325809c5 100644 --- a/src/app/eclair/transactions/invoices/lightning-invoices.component.html +++ b/src/app/eclair/transactions/invoices/lightning-invoices.component.html @@ -26,7 +26,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/transactions/invoices/lightning-invoices.component.ts b/src/app/eclair/transactions/invoices/lightning-invoices.component.ts index 115e88a0..c41410e5 100644 --- a/src/app/eclair/transactions/invoices/lightning-invoices.component.ts +++ b/src/app/eclair/transactions/invoices/lightning-invoices.component.ts @@ -41,7 +41,7 @@ export class ECLLightningInvoicesComponent implements OnInit, AfterViewInit, OnD @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; faHistory = faHistory; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'invoices', recordsPerPage: PAGE_SIZE, sortBy: 'expiresAt', sortOrder: SortOrderEnum.DESCENDING }; @@ -183,7 +183,7 @@ export class ECLLightningInvoicesComponent implements OnInit, AfterViewInit, OnD getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -194,7 +194,7 @@ export class ECLLightningInvoicesComponent implements OnInit, AfterViewInit, OnD // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/eclair/transactions/payments/lightning-payments.component.html b/src/app/eclair/transactions/payments/lightning-payments.component.html index d0007f32..1182adcd 100644 --- a/src/app/eclair/transactions/payments/lightning-payments.component.html +++ b/src/app/eclair/transactions/payments/lightning-payments.component.html @@ -22,7 +22,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/eclair/transactions/payments/lightning-payments.component.ts b/src/app/eclair/transactions/payments/lightning-payments.component.ts index 1f48e203..10c46fd6 100644 --- a/src/app/eclair/transactions/payments/lightning-payments.component.ts +++ b/src/app/eclair/transactions/payments/lightning-payments.component.ts @@ -42,7 +42,7 @@ export class ECLLightningPaymentsComponent implements OnInit, AfterViewInit, OnD @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = ECL_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'payments', recordsPerPage: PAGE_SIZE, sortBy: 'firstPartTimestamp', sortOrder: SortOrderEnum.DESCENDING }; @@ -127,7 +127,7 @@ export class ECLLightningPaymentsComponent implements OnInit, AfterViewInit, OnD getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -138,7 +138,7 @@ export class ECLLightningPaymentsComponent implements OnInit, AfterViewInit, OnD // this.payments.filterPredicate = (rowData: PaymentSent, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/backup/channel-backup-table/channel-backup-table.component.ts b/src/app/lnd/backup/channel-backup-table/channel-backup-table.component.ts index 3e94c306..a55d190e 100644 --- a/src/app/lnd/backup/channel-backup-table/channel-backup-table.component.ts +++ b/src/app/lnd/backup/channel-backup-table/channel-backup-table.component.ts @@ -121,15 +121,7 @@ export class ChannelBackupTableComponent implements OnInit, AfterViewInit, OnDes this.channels.sort = this.sort; this.channels.sortingDataAccessor = (data: any, sortHeaderId: string) => ((data[sortHeaderId] && isNaN(data[sortHeaderId])) ? data[sortHeaderId].toLocaleLowerCase() : data[sortHeaderId] ? +data[sortHeaderId] : null); this.channels.paginator = this.paginator; - this.channels.filterPredicate = (channel: Channel, fltr: string) => { - const newChannel = ((channel.active) ? 'active' : 'inactive') + (channel.channel_point ? channel.channel_point.toLowerCase() : '') + (channel.chan_id ? channel.chan_id.toLowerCase() : '') + - (channel.remote_pubkey ? channel.remote_pubkey.toLowerCase() : '') + (channel.remote_alias ? channel.remote_alias.toLowerCase() : '') + - (channel.capacity ? channel.capacity : '') + (channel.local_balance ? channel.local_balance : '') + - (channel.remote_balance ? channel.remote_balance : '') + (channel.total_satoshis_sent ? channel.total_satoshis_sent : '') + - (channel.total_satoshis_received ? channel.total_satoshis_received : '') + (channel.commit_fee ? channel.commit_fee : '') + - (channel.private ? 'private' : 'public'); - return newChannel.includes(fltr); - }; + this.channels.filterPredicate = (channel: Channel, fltr: string) => (channel.channel_point ? channel.channel_point.toLowerCase() : '').includes(fltr); this.applyFilter(); } diff --git a/src/app/lnd/backup/channel-restore-table/channel-restore-table.component.ts b/src/app/lnd/backup/channel-restore-table/channel-restore-table.component.ts index 44ff398e..c210437a 100644 --- a/src/app/lnd/backup/channel-restore-table/channel-restore-table.component.ts +++ b/src/app/lnd/backup/channel-restore-table/channel-restore-table.component.ts @@ -82,8 +82,8 @@ export class ChannelRestoreTableComponent implements OnInit, AfterViewInit, OnDe this.channels = new MatTableDataSource([...channels]); this.channels.sort = this.sort; this.channels.sortingDataAccessor = (data: any, sortHeaderId: string) => ((data[sortHeaderId] && isNaN(data[sortHeaderId])) ? data[sortHeaderId].toLocaleLowerCase() : data[sortHeaderId] ? +data[sortHeaderId] : null); - this.channels.filterPredicate = (channel: Channel, fltr: string) => JSON.stringify(channel).toLowerCase().includes(fltr); this.channels.paginator = this.paginator; + this.channels.filterPredicate = (channel: Channel, fltr: string) => (channel.channel_point ? channel.channel_point.toLowerCase() : '').includes(fltr); this.applyFilter(); } diff --git a/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.html b/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.html index 1e5e5fa3..a9e0556e 100644 --- a/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.html +++ b/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.html @@ -3,7 +3,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.ts b/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.ts index 3a546f2a..5020cab2 100644 --- a/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.ts +++ b/src/app/lnd/on-chain/utxo-tables/on-chain-transaction-history/on-chain-transaction-history.component.ts @@ -33,7 +33,7 @@ export class OnChainTransactionHistoryComponent implements OnInit, OnChanges, On @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'on_chain'; public tableSetting: TableSetting = { tableId: 'transactions', recordsPerPage: PAGE_SIZE, sortBy: 'time_stamp', sortOrder: SortOrderEnum.DESCENDING }; @@ -125,7 +125,7 @@ export class OnChainTransactionHistoryComponent implements OnInit, OnChanges, On getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -136,7 +136,7 @@ export class OnChainTransactionHistoryComponent implements OnInit, OnChanges, On // this.listTransactions.filterPredicate = (rowData: Transaction, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.html b/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.html index 84ff85f6..52f049de 100644 --- a/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.html +++ b/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.html @@ -3,7 +3,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.ts b/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.ts index b403e0bf..35be6727 100644 --- a/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.ts +++ b/src/app/lnd/on-chain/utxo-tables/utxos/utxos.component.ts @@ -40,7 +40,7 @@ export class OnChainUTXOsComponent implements OnInit, OnChanges, OnDestroy { public faMoneyBillWave = faMoneyBillWave; public DUST_AMOUNT = 1000; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'on_chain'; public tableSetting: TableSetting = { tableId: 'utxos', recordsPerPage: PAGE_SIZE, sortBy: 'tx_id', sortOrder: SortOrderEnum.DESCENDING }; @@ -117,14 +117,14 @@ export class OnChainUTXOsComponent implements OnInit, OnChanges, OnDestroy { getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { this.listUTXOs.filterPredicate = (rowData: UTXO, fltr: string) => { let rowToFilter = ''; switch (this.selFilterBy) { - case 'all': + case 'All': for (let i = 0; i < this.displayedColumns.length - 1; i++) { rowToFilter = rowToFilter + ( (this.displayedColumns[i] === 'tx_id') ? diff --git a/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.html b/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.html index f09e01e1..d96e85f2 100644 --- a/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.html +++ b/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.ts b/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.ts index 6e511df5..7176c422 100644 --- a/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.ts +++ b/src/app/lnd/peers-channels/channels/channels-tables/channel-active-htlcs-table/channel-active-htlcs-table.component.ts @@ -32,7 +32,7 @@ export class ChannelActiveHTLCsTableComponent implements OnInit, AfterViewInit, @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'active_HTLCs', recordsPerPage: PAGE_SIZE, sortBy: 'expiration_height', sortOrder: SortOrderEnum.DESCENDING }; @@ -127,7 +127,7 @@ export class ChannelActiveHTLCsTableComponent implements OnInit, AfterViewInit, getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -139,7 +139,7 @@ export class ChannelActiveHTLCsTableComponent implements OnInit, AfterViewInit, // this.channels.filterPredicate = (rowData: Channel, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.html b/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.html index f4568de1..facbcb6b 100644 --- a/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.html +++ b/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.ts b/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.ts index a777809e..6d4bf72c 100644 --- a/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.ts +++ b/src/app/lnd/peers-channels/channels/channels-tables/channel-closed-table/channel-closed-table.component.ts @@ -32,7 +32,7 @@ export class ChannelClosedTableComponent implements OnInit, AfterViewInit, OnDes @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'closed', recordsPerPage: PAGE_SIZE, sortBy: 'close_type', sortOrder: SortOrderEnum.DESCENDING }; @@ -101,7 +101,7 @@ export class ChannelClosedTableComponent implements OnInit, AfterViewInit, OnDes getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -109,7 +109,7 @@ export class ChannelClosedTableComponent implements OnInit, AfterViewInit, OnDes // this.closedChannels.filterPredicate = (rowData: ClosedChannel, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html b/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html index bd8364e0..68975c9f 100644 --- a/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html +++ b/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.html @@ -4,7 +4,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts b/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts index a11bd406..bd112eb9 100644 --- a/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts +++ b/src/app/lnd/peers-channels/channels/channels-tables/channel-open-table/channel-open-table.component.ts @@ -43,7 +43,7 @@ export class ChannelOpenTableComponent implements OnInit, AfterViewInit, OnDestr @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'open', recordsPerPage: PAGE_SIZE, sortBy: 'balancedness', sortOrder: SortOrderEnum.DESCENDING }; @@ -313,7 +313,7 @@ export class ChannelOpenTableComponent implements OnInit, AfterViewInit, OnDestr getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -329,7 +329,7 @@ export class ChannelOpenTableComponent implements OnInit, AfterViewInit, OnDestr // this.channels.filterPredicate = (rowData: Channel, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/peers-channels/peers/peers.component.html b/src/app/lnd/peers-channels/peers/peers.component.html index 6568e444..c512816f 100644 --- a/src/app/lnd/peers-channels/peers/peers.component.html +++ b/src/app/lnd/peers-channels/peers/peers.component.html @@ -11,7 +11,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/peers-channels/peers/peers.component.ts b/src/app/lnd/peers-channels/peers/peers.component.ts index 02d1c60d..74b4c166 100644 --- a/src/app/lnd/peers-channels/peers/peers.component.ts +++ b/src/app/lnd/peers-channels/peers/peers.component.ts @@ -36,7 +36,7 @@ export class PeersComponent implements OnInit, AfterViewInit, OnDestroy { @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'peers_channels'; public tableSetting: TableSetting = { tableId: 'peers', recordsPerPage: PAGE_SIZE, sortBy: 'alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -182,7 +182,7 @@ export class PeersComponent implements OnInit, AfterViewInit, OnDestroy { getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -190,7 +190,7 @@ export class PeersComponent implements OnInit, AfterViewInit, OnDestroy { // this.peers.filterPredicate = (rowData: Peer, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/routing/forwarding-history/forwarding-history.component.html b/src/app/lnd/routing/forwarding-history/forwarding-history.component.html index e28a399e..d8c3a0d1 100644 --- a/src/app/lnd/routing/forwarding-history/forwarding-history.component.html +++ b/src/app/lnd/routing/forwarding-history/forwarding-history.component.html @@ -5,7 +5,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/routing/forwarding-history/forwarding-history.component.ts b/src/app/lnd/routing/forwarding-history/forwarding-history.component.ts index 2d44ff26..65723f15 100644 --- a/src/app/lnd/routing/forwarding-history/forwarding-history.component.ts +++ b/src/app/lnd/routing/forwarding-history/forwarding-history.component.ts @@ -36,7 +36,7 @@ export class ForwardingHistoryComponent implements OnInit, AfterViewInit, OnChan @Input() eventsData = []; @Input() selFilter = ''; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'forwarding_history', recordsPerPage: PAGE_SIZE, sortBy: 'timestamp', sortOrder: SortOrderEnum.DESCENDING }; @@ -142,7 +142,7 @@ export class ForwardingHistoryComponent implements OnInit, AfterViewInit, OnChan getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -153,7 +153,7 @@ export class ForwardingHistoryComponent implements OnInit, AfterViewInit, OnChan // this.forwardingHistoryEvents.filterPredicate = (rowData: ForwardingEvent, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.html b/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.html index cb40b43c..3133f5b9 100644 --- a/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.html +++ b/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.html @@ -6,7 +6,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.ts b/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.ts index e49bc302..2bc85a1e 100644 --- a/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.ts +++ b/src/app/lnd/routing/non-routing-peers/non-routing-peers.component.ts @@ -31,7 +31,7 @@ export class NonRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'non_routing_peers', recordsPerPage: PAGE_SIZE, sortBy: 'remote_alias', sortOrder: SortOrderEnum.DESCENDING }; @@ -195,7 +195,7 @@ export class NonRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -203,7 +203,7 @@ export class NonRoutingPeersComponent implements OnInit, AfterViewInit, OnDestro // this.peers.filterPredicate = (rowData: Peer, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/routing/routing-peers/routing-peers.component.html b/src/app/lnd/routing/routing-peers/routing-peers.component.html index a33cc779..a322bdf3 100644 --- a/src/app/lnd/routing/routing-peers/routing-peers.component.html +++ b/src/app/lnd/routing/routing-peers/routing-peers.component.html @@ -6,12 +6,12 @@
Incoming
- - {{getLabel(column)}} + + {{getLabel(column)}} - +
@@ -70,12 +70,12 @@
Outgoing
- - {{getLabel(column)}} + + {{getLabel(column)}} - +
diff --git a/src/app/lnd/routing/routing-peers/routing-peers.component.ts b/src/app/lnd/routing/routing-peers/routing-peers.component.ts index b9179ceb..e941ee74 100644 --- a/src/app/lnd/routing/routing-peers/routing-peers.component.ts +++ b/src/app/lnd/routing/routing-peers/routing-peers.component.ts @@ -14,7 +14,7 @@ import { CommonService } from '../../../shared/services/common.service'; import { openAlert } from '../../../store/rtl.actions'; import { RTLState } from '../../../store/rtl.state'; import { forwardingHistory, lndPageSettings } from '../../store/lnd.selector'; -import { PageSettings, TableSetting } from '../../../shared/models/pageSettings'; +import { ColumnDefinition, PageSettings, TableSetting } from '../../../shared/models/pageSettings'; import { CamelCaseWithReplacePipe } from '../../../shared/pipes/app.pipe'; @Component({ @@ -32,8 +32,8 @@ export class RoutingPeersComponent implements OnInit, AfterViewInit, OnDestroy { @ViewChild('paginatorIn', { static: false }) paginatorIn: MatPaginator | undefined; @ViewChild('paginatorOut', { static: false }) paginatorOut: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterByIn = 'all'; - public selFilterByOut = 'all'; + public selFilterByIn = 'All'; + public selFilterByOut = 'All'; public colWidth = '20rem'; public PAGE_ID = 'routing'; public tableSetting: TableSetting = { tableId: 'routing_peers', recordsPerPage: PAGE_SIZE, sortBy: 'total_amount', sortOrder: SortOrderEnum.DESCENDING }; @@ -124,19 +124,58 @@ export class RoutingPeersComponent implements OnInit, AfterViewInit, OnDestroy { })); } + applyFilterIncoming() { + this.routingPeersIncoming.filter = this.filterIn.toLowerCase(); + } + + applyFilterOutgoing() { + this.routingPeersOutgoing.filter = this.filterOut.toLowerCase(); + } + + getLabel(column: string) { + const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; + } + + setFilterPredicate() { + this.routingPeersIncoming.filterPredicate = (rpIn: RoutingPeers, fltr: string) => JSON.stringify(rpIn).toLowerCase().includes(fltr); + this.routingPeersOutgoing.filterPredicate = (rpOut: RoutingPeers, fltr: string) => JSON.stringify(rpOut).toLowerCase().includes(fltr); + // this.routingPeersIncoming.filterPredicate = (rowData: RoutingPeer, fltr: string) => { + // let rowToFilter = ''; + // switch (this.selFilterBy) { + // case 'All': + // for (let i = 0; i < this.displayedColumns.length - 1; i++) { + // rowToFilter = rowToFilter + ( + // (this.displayedColumns[i] === '') ? + // (rowData ? rowData..toLowerCase() : '') : + // (rowData[this.displayedColumns[i]] ? rowData[this.displayedColumns[i]].toLowerCase() : '') + // ) + ', '; + // } + // break; + + // case '': + // rowToFilter = (rowData ? rowData..toLowerCase() : ''); + // break; + + // default: + // rowToFilter = (rowData[this.selFilterBy] ? rowData[this.selFilterBy].toLowerCase() : ''); + // break; + // } + // return rowToFilter.includes(fltr); + // }; + } + loadRoutingPeersTable(forwardingEvents: ForwardingEvent[]) { if (forwardingEvents.length > 0) { const results = this.groupRoutingPeers(forwardingEvents); this.routingPeersIncoming = new MatTableDataSource(results[0]); this.routingPeersIncoming.sort = this.sortIn; this.routingPeersIncoming.sort.sort({ id: this.tableSetting.sortBy || 'total_amount', start: this.tableSetting.sortOrder || SortOrderEnum.DESCENDING, disableClear: true }); - this.routingPeersIncoming.filterPredicate = (rpIn: RoutingPeers, fltr: string) => JSON.stringify(rpIn).toLowerCase().includes(fltr); this.routingPeersIncoming.paginator = this.paginatorIn!; this.logger.info(this.routingPeersIncoming); this.routingPeersOutgoing = new MatTableDataSource(results[1]); this.routingPeersOutgoing.sort = this.sortOut; this.routingPeersOutgoing.sort.sort({ id: this.tableSetting.sortBy || 'total_amount', start: this.tableSetting.sortOrder || SortOrderEnum.DESCENDING, disableClear: true }); - this.routingPeersOutgoing.filterPredicate = (rpOut: RoutingPeers, fltr: string) => JSON.stringify(rpOut).toLowerCase().includes(fltr); this.routingPeersOutgoing.paginator = this.paginatorOut!; this.logger.info(this.routingPeersOutgoing); } else { @@ -144,8 +183,9 @@ export class RoutingPeersComponent implements OnInit, AfterViewInit, OnDestroy { this.routingPeersIncoming = new MatTableDataSource([]); this.routingPeersOutgoing = new MatTableDataSource([]); } - this.applyIncomingFilter(); - this.applyOutgoingFilter(); + this.setFilterPredicate(); + this.applyFilterIncoming(); + this.applyFilterOutgoing(); } groupRoutingPeers(forwardingEvents: ForwardingEvent[]) { @@ -170,14 +210,6 @@ export class RoutingPeersComponent implements OnInit, AfterViewInit, OnDestroy { return [this.commonService.sortDescByKey(incomingResults, 'total_amount'), this.commonService.sortDescByKey(outgoingResults, 'total_amount')]; } - applyIncomingFilter() { - this.routingPeersIncoming.filter = this.filterIn.toLowerCase(); - } - - applyOutgoingFilter() { - this.routingPeersOutgoing.filter = this.filterOut.toLowerCase(); - } - ngOnDestroy() { this.unSubs.forEach((completeSub) => { completeSub.next(null); diff --git a/src/app/lnd/transactions/invoices/lightning-invoices.component.html b/src/app/lnd/transactions/invoices/lightning-invoices.component.html index 5ba9a00b..3395cadb 100644 --- a/src/app/lnd/transactions/invoices/lightning-invoices.component.html +++ b/src/app/lnd/transactions/invoices/lightning-invoices.component.html @@ -25,7 +25,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/transactions/invoices/lightning-invoices.component.ts b/src/app/lnd/transactions/invoices/lightning-invoices.component.ts index 2c0e950d..b08f8c4a 100644 --- a/src/app/lnd/transactions/invoices/lightning-invoices.component.ts +++ b/src/app/lnd/transactions/invoices/lightning-invoices.component.ts @@ -47,7 +47,7 @@ export class LightningInvoicesComponent implements OnInit, AfterViewInit, OnDest public faBurst = faBurst; public faMoneyBill1 = faMoneyBill1; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'invoices', recordsPerPage: PAGE_SIZE, sortBy: 'creation_date', sortOrder: SortOrderEnum.DESCENDING }; @@ -179,7 +179,7 @@ export class LightningInvoicesComponent implements OnInit, AfterViewInit, OnDest getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -191,7 +191,7 @@ export class LightningInvoicesComponent implements OnInit, AfterViewInit, OnDest // this.invoices.filterPredicate = (rowData: Invoice, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/lnd/transactions/payments/lightning-payments.component.html b/src/app/lnd/transactions/payments/lightning-payments.component.html index f225a06e..023d7a30 100644 --- a/src/app/lnd/transactions/payments/lightning-payments.component.html +++ b/src/app/lnd/transactions/payments/lightning-payments.component.html @@ -22,7 +22,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/lnd/transactions/payments/lightning-payments.component.ts b/src/app/lnd/transactions/payments/lightning-payments.component.ts index af8b5404..1091e47b 100644 --- a/src/app/lnd/transactions/payments/lightning-payments.component.ts +++ b/src/app/lnd/transactions/payments/lightning-payments.component.ts @@ -42,7 +42,7 @@ export class LightningPaymentsComponent implements OnInit, AfterViewInit, OnDest @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public faHistory = faHistory; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'transactions'; public tableSetting: TableSetting = { tableId: 'payments', recordsPerPage: PAGE_SIZE, sortBy: 'creation_date', sortOrder: SortOrderEnum.DESCENDING }; @@ -436,7 +436,7 @@ export class LightningPaymentsComponent implements OnInit, AfterViewInit, OnDest getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -447,7 +447,7 @@ export class LightningPaymentsComponent implements OnInit, AfterViewInit, OnDest // this.channels.filterPredicate = (rowData: Channel, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/shared/components/ln-services/boltz/swaps/swaps.component.html b/src/app/shared/components/ln-services/boltz/swaps/swaps.component.html index e041d857..d0a32717 100755 --- a/src/app/shared/components/ln-services/boltz/swaps/swaps.component.html +++ b/src/app/shared/components/ln-services/boltz/swaps/swaps.component.html @@ -7,7 +7,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/shared/components/ln-services/boltz/swaps/swaps.component.ts b/src/app/shared/components/ln-services/boltz/swaps/swaps.component.ts index e6910c1a..e570fbc4 100755 --- a/src/app/shared/components/ln-services/boltz/swaps/swaps.component.ts +++ b/src/app/shared/components/ln-services/boltz/swaps/swaps.component.ts @@ -37,7 +37,7 @@ export class BoltzSwapsComponent implements OnInit, AfterViewInit, OnChanges, On @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'boltz'; public tableSettingSwapOut: TableSetting = { tableId: 'swap_out', recordsPerPage: PAGE_SIZE, sortBy: 'status', sortOrder: SortOrderEnum.DESCENDING }; @@ -117,7 +117,7 @@ export class BoltzSwapsComponent implements OnInit, AfterViewInit, OnChanges, On getLabel(column: string) { const tableId = (this.selectedSwapType === SwapTypeEnum.SWAP_IN) ? this.tableSettingSwapIn.tableId : this.tableSettingSwapOut.tableId; const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -125,7 +125,7 @@ export class BoltzSwapsComponent implements OnInit, AfterViewInit, OnChanges, On // this.listSwaps.filterPredicate = (rowData: Swap, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/shared/components/ln-services/loop/swaps/swaps.component.html b/src/app/shared/components/ln-services/loop/swaps/swaps.component.html index 2e65b3ef..ac8b9bf7 100755 --- a/src/app/shared/components/ln-services/loop/swaps/swaps.component.html +++ b/src/app/shared/components/ln-services/loop/swaps/swaps.component.html @@ -7,7 +7,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/shared/components/ln-services/loop/swaps/swaps.component.ts b/src/app/shared/components/ln-services/loop/swaps/swaps.component.ts index 128addbc..8306851d 100755 --- a/src/app/shared/components/ln-services/loop/swaps/swaps.component.ts +++ b/src/app/shared/components/ln-services/loop/swaps/swaps.component.ts @@ -37,7 +37,7 @@ export class SwapsComponent implements OnInit, AfterViewInit, OnChanges, OnDestr @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public colWidth = '20rem'; public PAGE_ID = 'loop'; public tableSetting: TableSetting = { tableId: 'loop', recordsPerPage: PAGE_SIZE, sortBy: 'initiation_time', sortOrder: SortOrderEnum.DESCENDING }; @@ -93,7 +93,7 @@ export class SwapsComponent implements OnInit, AfterViewInit, OnChanges, OnDestr getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs[this.PAGE_ID][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -101,7 +101,7 @@ export class SwapsComponent implements OnInit, AfterViewInit, OnChanges, OnDestr // this.listSwaps.filterPredicate = (rowData: LoopSwapStatus, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ? diff --git a/src/app/shared/components/transactions-report-table/transactions-report-table.component.html b/src/app/shared/components/transactions-report-table/transactions-report-table.component.html index 9a88c4b7..1a51f0b2 100644 --- a/src/app/shared/components/transactions-report-table/transactions-report-table.component.html +++ b/src/app/shared/components/transactions-report-table/transactions-report-table.component.html @@ -5,7 +5,7 @@
- {{getLabel(column)}} + {{getLabel(column)}} diff --git a/src/app/shared/components/transactions-report-table/transactions-report-table.component.ts b/src/app/shared/components/transactions-report-table/transactions-report-table.component.ts index 481ced18..075aa259 100644 --- a/src/app/shared/components/transactions-report-table/transactions-report-table.component.ts +++ b/src/app/shared/components/transactions-report-table/transactions-report-table.component.ts @@ -33,7 +33,7 @@ export class TransactionsReportTableComponent implements OnInit, AfterViewInit, @ViewChild(MatSort, { static: false }) sort: MatSort | undefined; @ViewChild(MatPaginator, { static: false }) paginator: MatPaginator | undefined; public nodePageDefs: any = LND_PAGE_DEFS; - public selFilterBy = 'all'; + public selFilterBy = 'All'; public timezoneOffset = new Date(Date.now()).getTimezoneOffset() * 60; public scrollRanges = SCROLL_RANGES; public transactions: any = new MatTableDataSource([]); @@ -99,7 +99,7 @@ export class TransactionsReportTableComponent implements OnInit, AfterViewInit, getLabel(column: string) { const returnColumn: ColumnDefinition = this.nodePageDefs['reports'][this.tableSetting.tableId].allowedColumns.find((col) => col.column === column); - return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'all'; + return returnColumn ? returnColumn.label ? returnColumn.label : this.camelCaseWithReplace.transform(returnColumn.column, '_') : 'All'; } setFilterPredicate() { @@ -110,7 +110,7 @@ export class TransactionsReportTableComponent implements OnInit, AfterViewInit, // this.transactions.filterPredicate = (rowData: LoopSwapStatus, fltr: string) => { // let rowToFilter = ''; // switch (this.selFilterBy) { - // case 'all': + // case 'All': // for (let i = 0; i < this.displayedColumns.length - 1; i++) { // rowToFilter = rowToFilter + ( // (this.displayedColumns[i] === '') ?