Merge pull request #1380 from mempool/nymkappa/bugfix/disable-mining-non-bitcoin
Force disable mining dashboard if base_module not mempool
This commit is contained in:
		
						commit
						226b345c0a
					
				| @ -4,7 +4,7 @@ | |||||||
|       <div class="card mb-3"> |       <div class="card mb-3"> | ||||||
|         <div class="card-header"> |         <div class="card-header"> | ||||||
|           <i class="fa fa-area-chart"></i> <span i18n="statistics.memory-by-vBytes">Mempool by vBytes (sat/vByte)</span> |           <i class="fa fa-area-chart"></i> <span i18n="statistics.memory-by-vBytes">Mempool by vBytes (sat/vByte)</span> | ||||||
|           <form [formGroup]="radioGroupForm" class="formRadioGroup" (click)="saveGraphPreference()"> |           <form [formGroup]="radioGroupForm" class="formRadioGroup" [class]="stateService.env.MINING_DASHBOARD ? 'mining' : ''" (click)="saveGraphPreference()"> | ||||||
|             <div class="btn-group btn-group-toggle" ngbRadioGroup name="radioBasic" formControlName="dateSpan"> |             <div class="btn-group btn-group-toggle" ngbRadioGroup name="radioBasic" formControlName="dateSpan"> | ||||||
|               <label ngbButtonLabel class="btn-primary btn-sm"> |               <label ngbButtonLabel class="btn-primary btn-sm"> | ||||||
|                 <input ngbButton type="radio" [value]="'2h'" [routerLink]="['/graphs' | relativeUrl]" fragment="2h"> 2H (LIVE) |                 <input ngbButton type="radio" [value]="'2h'" [routerLink]="['/graphs' | relativeUrl]" fragment="2h"> 2H (LIVE) | ||||||
|  | |||||||
| @ -40,14 +40,6 @@ | |||||||
|   margin-top: 6px; |   margin-top: 6px; | ||||||
|   display: flex; |   display: flex; | ||||||
|   flex-direction: column; |   flex-direction: column; | ||||||
|   @media (min-width: 1130px) { |  | ||||||
|     position: relative; |  | ||||||
|     top: -65px; |  | ||||||
|   } |  | ||||||
|   @media (min-width: 830px) and (max-width: 1130px) { |  | ||||||
|     position: relative; |  | ||||||
|     top: 0px; |  | ||||||
|   } |  | ||||||
|   @media (min-width: 830px) { |   @media (min-width: 830px) { | ||||||
|     flex-direction: row; |     flex-direction: row; | ||||||
|     float: right; |     float: right; | ||||||
| @ -60,6 +52,16 @@ | |||||||
|     } |     } | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | .formRadioGroup.mining { | ||||||
|  |   @media (min-width: 1130px) { | ||||||
|  |     position: relative; | ||||||
|  |     top: -65px; | ||||||
|  |   } | ||||||
|  |   @media (min-width: 830px) and (max-width: 1130px) { | ||||||
|  |     position: relative; | ||||||
|  |     top: 0px; | ||||||
|  |   } | ||||||
|  | } | ||||||
| 
 | 
 | ||||||
| .loading{ | .loading{ | ||||||
|   display: flex; |   display: flex; | ||||||
|  | |||||||
| @ -45,7 +45,7 @@ export class StatisticsComponent implements OnInit { | |||||||
|     private route: ActivatedRoute, |     private route: ActivatedRoute, | ||||||
|     private websocketService: WebsocketService, |     private websocketService: WebsocketService, | ||||||
|     private apiService: ApiService, |     private apiService: ApiService, | ||||||
|     private stateService: StateService, |     public stateService: StateService, | ||||||
|     private seoService: SeoService, |     private seoService: SeoService, | ||||||
|     private storageService: StorageService, |     private storageService: StorageService, | ||||||
|   ) { } |   ) { } | ||||||
|  | |||||||
| @ -111,6 +111,10 @@ export class StateService { | |||||||
|     const browserWindowEnv = browserWindow.__env || {}; |     const browserWindowEnv = browserWindow.__env || {}; | ||||||
|     this.env = Object.assign(defaultEnv, browserWindowEnv); |     this.env = Object.assign(defaultEnv, browserWindowEnv); | ||||||
| 
 | 
 | ||||||
|  |     if (defaultEnv.BASE_MODULE !== 'mempool') { | ||||||
|  |       this.env.MINING_DASHBOARD = false; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     if (this.isBrowser) { |     if (this.isBrowser) { | ||||||
|       this.setNetworkBasedonUrl(window.location.pathname); |       this.setNetworkBasedonUrl(window.location.pathname); | ||||||
|       this.isTabHidden$ = fromEvent(document, 'visibilitychange').pipe(map(() => this.isHidden()), shareReplay()); |       this.isTabHidden$ = fromEvent(document, 'visibilitychange').pipe(map(() => this.isHidden()), shareReplay()); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user