Skip to content

Commit 09c833f

Browse files
committed
check whether price or faq config is available
1 parent fb19005 commit 09c833f

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

projects/fusio-sdk/src/lib/component/navigation/navigation.component.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@
1010
<li class="nav-item">
1111
<a class="nav-link" routerLink="/">Home</a>
1212
</li>
13-
<li class="nav-item">
13+
<li class="nav-item" *ngIf="pricingConfig">
1414
<a class="nav-link" routerLink="/pricing">Pricing</a>
1515
</li>
16-
<li class="nav-item">
16+
<li class="nav-item" *ngIf="faqConfig">
1717
<a class="nav-link" routerLink="/faq">FAQ</a>
1818
</li>
19-
<li class="nav-item">
19+
<li class="nav-item" *ngIf="apiUrl">
2020
<a class="nav-link" href="{{apiUrl}}">API</a>
2121
</li>
2222
</ul>

projects/fusio-sdk/src/lib/component/navigation/navigation.component.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import {ConsumerService} from "../../service/consumer.service";
33
import {UserAccount} from "fusio-sdk/dist/src/generated/consumer/UserAccount";
44
import {UserService} from "../../service/user.service";
55
import {ConfigService} from "../../service/config.service";
6+
import {FaqConfig, PricingConfig} from "../../config/config";
67

78
@Component({
89
selector: 'fusio-navigation',
@@ -15,6 +16,8 @@ export class NavigationComponent implements OnInit {
1516
isMenuCollapsed = true;
1617
account?: UserAccount;
1718
apiUrl?: string;
19+
pricingConfig?: PricingConfig;
20+
faqConfig?: FaqConfig;
1821
logo?: string;
1922

2023
constructor(private consumer: ConsumerService, private user: UserService, private config: ConfigService) { }
@@ -23,6 +26,8 @@ export class NavigationComponent implements OnInit {
2326
this.isAuthenticated = this.consumer.hasValidToken();
2427
this.account = this.user.get();
2528
this.apiUrl = this.config.getApiUrl();
29+
this.pricingConfig = this.config.getPricingConfig();
30+
this.faqConfig = this.config.getFaqConfig();
2631
this.logo = this.config.getLogo();
2732
}
2833

0 commit comments

Comments
 (0)