Switch audit faq conditions to env.audit
From OFFICIAL_MEMPOOL_SPACE.
This commit is contained in:
		
							parent
							
								
									c923a4bc22
								
							
						
					
					
						commit
						215e92d33e
					
				| @ -8671,7 +8671,7 @@ export const faqData = [ | ||||
|     type: "endpoint", | ||||
|     category: "advanced", | ||||
|     showConditions: bitcoinNetworks, | ||||
|     options: { officialOnly: true }, | ||||
|     options: { auditOnly: true }, | ||||
|     fragment: "how-do-block-audits-work", | ||||
|     title: "How do block audits work?", | ||||
|   }, | ||||
| @ -8679,7 +8679,7 @@ export const faqData = [ | ||||
|     type: "endpoint", | ||||
|     category: "advanced", | ||||
|     showConditions: bitcoinNetworks, | ||||
|     options: { officialOnly: true }, | ||||
|     options: { auditOnly: true }, | ||||
|     fragment: "what-is-block-health", | ||||
|     title: "What is block health?", | ||||
|   }, | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| <div *ngFor="let item of tabData"> | ||||
|   <p *ngIf="( item.type === 'category' ) && ( item.showConditions.indexOf(network.val) > -1 )">{{ item.title }}</p> | ||||
|   <a *ngIf="( item.type !== 'category' ) && ( item.showConditions.indexOf(network.val) > -1 ) && ( !item.hasOwnProperty('options') || ( item.hasOwnProperty('options') && item.options.hasOwnProperty('officialOnly') && item.options.officialOnly && officialMempoolInstance ) )" [routerLink]="['./']" fragment="{{ item.fragment }}" (click)="navLinkClick($event)">{{ item.title }}</a> | ||||
|   <a *ngIf="( item.type !== 'category' ) && ( item.showConditions.indexOf(network.val) > -1 ) && ( !item.hasOwnProperty('options') || ( item.hasOwnProperty('options') && item.options.hasOwnProperty('auditOnly') && item.options.auditOnly && auditEnabled ) )" [routerLink]="['./']" fragment="{{ item.fragment }}" (click)="navLinkClick($event)">{{ item.title }}</a> | ||||
| </div> | ||||
|  | ||||
| @ -15,7 +15,7 @@ export class ApiDocsNavComponent implements OnInit { | ||||
|   @Output() navLinkClickEvent: EventEmitter<any> = new EventEmitter(); | ||||
|   env: Env; | ||||
|   tabData: any[]; | ||||
|   officialMempoolInstance: boolean; | ||||
|   auditEnabled: boolean; | ||||
| 
 | ||||
|   constructor( | ||||
|     private stateService: StateService | ||||
| @ -23,7 +23,7 @@ export class ApiDocsNavComponent implements OnInit { | ||||
| 
 | ||||
|   ngOnInit(): void { | ||||
|     this.env = this.stateService.env; | ||||
|     this.officialMempoolInstance = this.env.OFFICIAL_MEMPOOL_SPACE; | ||||
|     this.auditEnabled = this.env.AUDIT; | ||||
|     if (this.whichTab === 'rest') { | ||||
|       this.tabData = restApiDocsData; | ||||
|     } else if (this.whichTab === 'faq') { | ||||
|  | ||||
| @ -15,7 +15,7 @@ | ||||
|         </div> | ||||
| 
 | ||||
|         <div class="doc-item-container" *ngFor="let item of faq"> | ||||
|           <div *ngIf="!item.hasOwnProperty('options') || ( item.hasOwnProperty('options') && item.options.hasOwnProperty('officialOnly') && item.options.officialOnly && officialMempoolInstance )"> | ||||
|           <div *ngIf="!item.hasOwnProperty('options') || ( item.hasOwnProperty('options') && item.options.hasOwnProperty('auditOnly') && item.options.auditOnly && auditEnabled )"> | ||||
|             <h3 *ngIf="item.type === 'category'">{{ item.title }}</h3> | ||||
|             <div *ngIf="item.type !== 'category'" class="endpoint-container" id="{{ item.fragment }}"> | ||||
|               <a id="{{ item.fragment + '-tab-header' }}" class="section-header" (click)="anchorLinkClick( $event )" [routerLink]="['./']" fragment="{{ item.fragment }}"><table><tr><td>{{ item.title }}</td><td><span>{{ item.category }}</span></td></tr></table></a> | ||||
|  | ||||
| @ -28,6 +28,7 @@ export class ApiDocsComponent implements OnInit, AfterViewInit { | ||||
|   wsDocs: any; | ||||
|   screenWidth: number; | ||||
|   officialMempoolInstance: boolean; | ||||
|   auditEnabled: boolean; | ||||
| 
 | ||||
|   @ViewChildren(FaqTemplateDirective) faqTemplates: QueryList<FaqTemplateDirective>; | ||||
|   dict = {}; | ||||
| @ -60,6 +61,7 @@ export class ApiDocsComponent implements OnInit, AfterViewInit { | ||||
|   ngOnInit(): void { | ||||
|     this.env = this.stateService.env; | ||||
|     this.officialMempoolInstance = this.env.OFFICIAL_MEMPOOL_SPACE; | ||||
|     this.auditEnabled = this.env.AUDIT; | ||||
|     this.network$ = merge(of(''), this.stateService.networkChanged$).pipe( | ||||
|       tap((network: string) => { | ||||
|         if (this.env.BASE_MODULE === 'mempool' && network !== '') { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user