UNPKG

2.7 kBHTMLView Raw
1<div *ngIf="pkg$ | async as pkg" class="page">
2 <va-header-container [iconUrl]="pkg.icon"
3 [title]="pkg.name"
4 [tagline]="displayTagName$ | async"
5 [prerequisite]="productNameForSingleAddon$ | async"
6 [chipLabels]="lmiCategories$ | async"
7 [pricing]="pkg.pricing"
8 [pricingLabel]="'Pricing'"
9 [showAction]="showActionButton"
10 [showPricing]="showPricing"
11 [actionLabel]="actionLabel"
12 [actionEnabled]=true
13 (actionSelected)="emitGetItNow()"
14 ></va-header-container>
15 <ng-container *ngIf="pkg?.content">
16 <va-selling-info [description]="pkg.content"></va-selling-info>
17 </ng-container>
18
19 <va-products-nav [items]="combinedItemsList$ | async"
20 [hideItemsNav]="pkg?.hide_product_icons_and_names"
21 (itemSelected)="selectItem($event)"></va-products-nav>
22
23 <ng-container *ngIf="selectedItem$ | async as selectedItem">
24 <div *ngIf="!pkg?.hide_product_details" class="package-content">
25 <div class="left-column">
26 <section
27 *ngIf="(selectedItem.endUserMarketing?.description || selectedItem.endUserMarketing?.keySellingPoints) ||
28 (selectedItem.description || selectedItem.keySellingPoints)">
29 <va-selling-info [description]="selectedItem.endUserMarketing?.description || selectedItem.description"
30 [keySellingPoints]="selectedItem.endUserMarketing?.keySellingPoints || selectedItem.keySellingPoints"></va-selling-info>
31 </section>
32
33 <section *ngIf="(selectedItem.endUserMarketing?.faqs?.length > 0
34 && selectedItem.endUserMarketing?.faqs[0].question) || selectedItem.faqs?.length > 0">
35 <h2 class="va-component-title">FAQs</h2>
36 <va-faqs [faqs]="selectedItem.endUserMarketing?.faqs || selectedItem.faqs"></va-faqs>
37 </section>
38 </div>
39
40 <div class="right-column">
41 <section *ngIf="selectedItem.screenshotUrls?.length > 0 || selectedItem.screenshots?.length > 0">
42 <h2 class="va-component-title">Gallery</h2>
43 <va-image-gallery [imageUrls]="selectedItem.screenshotUrls || selectedItem.screenshots"></va-image-gallery>
44 </section>
45
46 <section *ngIf="selectedItem.endUserMarketing?.files?.length > 0 || selectedItem.files?.length > 0">
47 <h2 class="va-component-title">Files</h2>
48 <va-files [files]="selectedItem.endUserMarketingFiles || selectedItem.files"></va-files>
49 </section>
50 </div>
51 </div>
52 </ng-container>
53</div>