2020-08-02 16:00:08 +07:00
< ng-container * ngIf = "{ val: network$ | async } as network" >
2020-02-16 22:15:07 +07:00
< header >
< nav class = "navbar navbar-expand-md navbar-dark bg-dark" >
2020-07-18 11:04:04 +07:00
< a class = "navbar-brand" [ routerLink ]="['/' | relativeUrl ]" style = "position: relative;" >
2020-08-02 16:00:08 +07:00
< ng-container * ngIf = "{ val: connectionState$ | async } as connectionState" >
< img src = "./resources/mempool-logo.png" height = "35" width = "140" class = "logo" [ ngStyle ]="{' opacity ' : connectionState . val = == 2 ? 1 : 0 . 5 }" >
< div class = "badge badge-warning connection-badge" * ngIf = "connectionState.val === 0" > Offline</ div >
< div class = "badge badge-warning connection-badge" style = "left: 30px;" * ngIf = "connectionState.val === 1" > Reconnecting...</ div >
</ ng-container >
2020-03-09 17:53:54 +07:00
</ a >
2020-05-09 20:37:50 +07:00
2020-07-13 23:22:24 +07:00
2020-07-16 13:37:28 +07:00
< div ngbDropdown display = "dynamic" style = "margin-right: 16px;" * ngIf = "env.TESTNET_ENABLED || env.LIQUID_ENABLED || env.BISQ_ENABLED" >
< button ngbDropdownToggle type = "button" class = "btn btn-secondary dropdown-toggle-split" aria-haspopup = "true" >
2020-08-02 16:00:08 +07:00
< img src = "./resources/{{ network.val === '' ? 'bitcoin' : network.val }}-logo.png" style = "width: 25px; height: 25px;" class = "mr-1" >
2020-05-09 20:37:50 +07:00
</ button >
2020-07-16 13:37:28 +07:00
< div ngbDropdownMenu >
< button ngbDropdownItem class = "mainnet" routerLink = "/" >< img src = "./resources/bitcoin-logo.png" style = "width: 30px;" class = "mr-1" > Mainnet</ button >
2020-08-02 16:00:08 +07:00
< button ngbDropdownItem * ngIf = "env.TESTNET_ENABLED" class = "testnet" [ class . active ]=" network . val = == ' testnet '" routerLink = "/testnet" >< img src = "./resources/testnet-logo.png" style = "width: 30px;" class = "mr-1" > Testnet</ button >
2020-07-16 13:37:28 +07:00
< h6 * ngIf = "env.LIQUID_ENABLED || env.BISQ_ENABLED" class = "dropdown-header" > Layer 2 Networks</ h6 >
2020-08-02 16:00:08 +07:00
< button ngbDropdownItem * ngIf = "env.BISQ_ENABLED" class = "mainnet" [ class . active ]=" network . val = == ' bisq '" routerLink = "/bisq" >< img src = "./resources/bisq-logo.png" style = "width: 30px;" class = "mr-1" > Bisq</ button >
< button ngbDropdownItem * ngIf = "env.LIQUID_ENABLED" class = "liquid" [ class . active ]=" network . val = == ' liquid '" routerLink = "/liquid" >< img src = "./resources/liquid-logo.png" style = "width: 30px;" class = "mr-1" > Liquid</ button >
2020-06-01 15:08:27 +07:00
</ div >
2020-05-09 20:37:50 +07:00
</ div >
2020-07-16 13:37:28 +07:00
< button class = "navbar-toggler" type = "button" ( click )=" collapse ()" >
2020-02-16 22:15:07 +07:00
< span class = "navbar-toggler-icon" ></ span >
</ button >
< div class = "navbar-collapse collapse" id = "navbarCollapse" [ ngClass ]="{' show ' : navCollapsed }" >
2020-09-22 05:51:34 +07:00
< ul class = "navbar-nav mr-auto pt-2 pb-2 pb-md-0 pt-md-0 {{ network.val }}" >
2020-08-02 16:00:08 +07:00
< ng-template [ ngIf ]=" network . val = == ' bisq '" [ ngIfElse ]=" notBisq " >
2020-07-11 00:17:13 +07:00
< li class = "nav-item" routerLinkActive = "active" [ routerLinkActiveOptions ]="{ exact: true }" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ bisq ']" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' list ']" size = "lg" [ fixedWidth ]=" true " title = "Transactions" ></ fa-icon ></ a >
2020-07-11 00:17:13 +07:00
</ li >
< li class = "nav-item" routerLinkActive = "active" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ bisq / blocks ']" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' th-list ']" size = "lg" [ fixedWidth ]=" true " title = "Blocks" ></ fa-icon ></ a >
2020-07-11 00:17:13 +07:00
</ li >
2020-07-14 14:38:52 +07:00
< li class = "nav-item" routerLinkActive = "active" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ bisq / stats ']" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' tachometer-alt ']" size = "lg" [ fixedWidth ]=" true " title = "Stats" ></ fa-icon ></ a >
2020-07-14 14:38:52 +07:00
</ li >
</ ng-template >
< ng-template # notBisq >
2020-09-22 05:51:34 +07:00
< li class = "nav-item" routerLinkActive = "active" [ routerLinkActiveOptions ]="{ exact: true }" >
< a class = "nav-link" [ routerLink ]="['/' | relativeUrl ]" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' cube ']" size = "lg" [ fixedWidth ]=" true " title = "Dashboard" ></ fa-icon ></ a >
</ li >
< li class = "nav-item" routerLinkActive = "active" >
< a class = "nav-link" [ routerLink ]="['/ blocks ' | relativeUrl ]" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' th-list ']" size = "lg" [ fixedWidth ]=" true " title = "Blocks" ></ fa-icon ></ a >
</ li >
2020-07-14 14:38:52 +07:00
< li class = "nav-item" routerLinkActive = "active" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ graphs ' | relativeUrl ]" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' chart-area ']" size = "lg" [ fixedWidth ]=" true " title = "Graphs" ></ fa-icon ></ a >
2020-07-14 14:38:52 +07:00
</ li >
< li class = "nav-item" routerLinkActive = "active" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ tv ' | relativeUrl ]" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' tv ']" size = "lg" [ fixedWidth ]=" true " title = "Full screen TV view" ></ fa-icon ></ a >
2020-07-14 14:38:52 +07:00
</ li >
2020-07-11 00:17:13 +07:00
</ ng-template >
2020-08-02 16:00:08 +07:00
< li * ngIf = "network.val === 'liquid'" class = "nav-item" routerLinkActive = "active" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ liquid / assets ']" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' database ']" size = "lg" [ fixedWidth ]=" true " title = "Assets" ></ fa-icon ></ a >
2020-05-02 16:29:34 +07:00
</ li >
2020-02-16 22:15:07 +07:00
< li class = "nav-item" routerLinkActive = "active" >
2020-09-22 05:51:34 +07:00
< a class = "nav-link" [ routerLink ]="['/ about ' | relativeUrl ]" ( click )=" collapse ()" >< fa-icon [ icon ]="[' fas ', ' info-circle ']" size = "lg" [ fixedWidth ]=" true " title = "About" ></ fa-icon ></ a >
2020-02-16 22:15:07 +07:00
</ li >
</ ul >
2020-04-14 15:35:20 +07:00
< app-search-form location = "top" ( searchTriggered )=" collapse ()" ></ app-search-form >
2020-02-16 22:15:07 +07:00
</ div >
</ nav >
</ header >
< br />
2020-02-24 03:42:29 +07:00
< router-outlet ></ router-outlet >
2020-07-11 00:17:13 +07:00
< br >
2020-08-02 16:00:08 +07:00
</ ng-container >