UNPKG

8.54 kBJSONView Raw
1[{"__symbolic":"module","version":3,"metadata":{"VaPackageDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"va-package-details","template":"<div class=\"page\"> <va-header-container [iconUrl]=\"pkg.icon\" [title]=\"pkg.name\" [tagline]=\"getDisplayTagline(pkg, products)\" [chipLabels]=\"lmiCategories\" [pricing]=\"pkg.pricing\" [pricingLabel]=\"'Pricing'\" [showAction]=\"showActionButton\" [showPricing]=\"showPricing\" [actionLabel]=\"'Get It Now'\" [actionEnabled]=true (actionSelected)=\"emitGetItNow()\" ></va-header-container> <ng-container *ngIf=\"pkg?.content\"> <va-selling-info [description]=\"pkg.content\"></va-selling-info> </ng-container> <va-products-nav [items]=\"combinedItemsList\" [hideItemsNav]=\"pkg?.hide_product_icons_and_names\" (itemSelected)=\"getSelectedItem($event)\"></va-products-nav> <div *ngIf=\"!!selectedItem && !pkg?.hide_product_details\" class=\"package-content\"> <div class=\"left-column\"> <ng-container *ngIf=\"selectedItem.description || selectedItem.keySellingPoints\"> <va-selling-info [description]=\"selectedItem.description\" [keySellingPoints]=\"selectedItem.keySellingPoints\"></va-selling-info> </ng-container> <section *ngIf=\"selectedItem.addons?.length > 0\"> <h2 class=\"va-component-title\">Add-Ons</h2> <va-addon-list [addons]=\"addons\" [product]=\"selectedItem\"></va-addon-list> </section> <section *ngIf=\"selectedItem.faqs?.length > 0\"> <h2 class=\"va-component-title\">FAQs</h2> <va-faqs [faqs]=\"selectedItem.faqs\"></va-faqs> </section> </div> <div class=\"right-column\"> <section *ngIf=\"selectedItem.screenshotUrls?.length > 0 || selectedItem.screenshots?.length > 0\"> <h2 class=\"va-component-title\">Gallery</h2> <va-image-gallery [imageUrls]=\"selectedItem.screenshotUrls?.length > 0 ? selectedItem.screenshotUrls : selectedItem.screenshots\"></va-image-gallery> </section> <section *ngIf=\"selectedItem.files?.length > 0\"> <h2 class=\"va-component-title\">Files</h2> <va-files [files]=\"selectedItem.files\"></va-files> </section> </div> </div> </div> ","styles":[":host { display: block; font-size: 14px; line-height: 1.4; } :host * { box-sizing: border-box; } .va-component-title { font-size: 24px; font-weight: 300; margin-top: 0; } @media screen and (min-width: 600px) { .va-component-title { font-size: 32px; } } img { max-width: 100%; } va-icon { display: inline-block; } .page { position: relative; margin: 0 auto 20px; background: #ffffff; box-shadow: 0 3px 10px rgba(33, 33, 33, 0.3); overflow: hidden; font-size: 16px; } .page .item-amount { color: #9e9e9e; font-size: 14px; text-align: right; margin: 0 24px 8px; } section { padding: 24px; } .left-column { width: 66%; } @media screen and (max-width: 600px) { .left-column { width: 100%; } } .right-column { width: 34%; } @media screen and (max-width: 600px) { .right-column { width: 100%; } } .package-content { display: flex; } @media screen and (max-width: 600px) { .package-content { flex-direction: column; } } "]}]}],"members":{"pkg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"products":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pkgAddons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showActionButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showPricing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"getItNow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"ngOnInit":[{"__symbolic":"method"}],"getCombinedListItems":[{"__symbolic":"method"}],"getSelectedItem":[{"__symbolic":"method"}],"emitGetItNow":[{"__symbolic":"method"}],"getDisplayTagline":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"VaPackageDetailsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"va-package-details","template":"<div class=\"page\"> <va-header-container [iconUrl]=\"pkg.icon\" [title]=\"pkg.name\" [tagline]=\"getDisplayTagline(pkg, products)\" [chipLabels]=\"lmiCategories\" [pricing]=\"pkg.pricing\" [pricingLabel]=\"'Pricing'\" [showAction]=\"showActionButton\" [showPricing]=\"showPricing\" [actionLabel]=\"'Get It Now'\" [actionEnabled]=true (actionSelected)=\"emitGetItNow()\" ></va-header-container> <ng-container *ngIf=\"pkg?.content\"> <va-selling-info [description]=\"pkg.content\"></va-selling-info> </ng-container> <va-products-nav [items]=\"combinedItemsList\" [hideItemsNav]=\"pkg?.hide_product_icons_and_names\" (itemSelected)=\"getSelectedItem($event)\"></va-products-nav> <div *ngIf=\"!!selectedItem && !pkg?.hide_product_details\" class=\"package-content\"> <div class=\"left-column\"> <ng-container *ngIf=\"selectedItem.description || selectedItem.keySellingPoints\"> <va-selling-info [description]=\"selectedItem.description\" [keySellingPoints]=\"selectedItem.keySellingPoints\"></va-selling-info> </ng-container> <section *ngIf=\"selectedItem.addons?.length > 0\"> <h2 class=\"va-component-title\">Add-Ons</h2> <va-addon-list [addons]=\"addons\" [product]=\"selectedItem\"></va-addon-list> </section> <section *ngIf=\"selectedItem.faqs?.length > 0\"> <h2 class=\"va-component-title\">FAQs</h2> <va-faqs [faqs]=\"selectedItem.faqs\"></va-faqs> </section> </div> <div class=\"right-column\"> <section *ngIf=\"selectedItem.screenshotUrls?.length > 0 || selectedItem.screenshots?.length > 0\"> <h2 class=\"va-component-title\">Gallery</h2> <va-image-gallery [imageUrls]=\"selectedItem.screenshotUrls?.length > 0 ? selectedItem.screenshotUrls : selectedItem.screenshots\"></va-image-gallery> </section> <section *ngIf=\"selectedItem.files?.length > 0\"> <h2 class=\"va-component-title\">Files</h2> <va-files [files]=\"selectedItem.files\"></va-files> </section> </div> </div> </div> ","styles":[":host { display: block; font-size: 14px; line-height: 1.4; } :host * { box-sizing: border-box; } .va-component-title { font-size: 24px; font-weight: 300; margin-top: 0; } @media screen and (min-width: 600px) { .va-component-title { font-size: 32px; } } img { max-width: 100%; } va-icon { display: inline-block; } .page { position: relative; margin: 0 auto 20px; background: #ffffff; box-shadow: 0 3px 10px rgba(33, 33, 33, 0.3); overflow: hidden; font-size: 16px; } .page .item-amount { color: #9e9e9e; font-size: 14px; text-align: right; margin: 0 24px 8px; } section { padding: 24px; } .left-column { width: 66%; } @media screen and (max-width: 600px) { .left-column { width: 100%; } } .right-column { width: 34%; } @media screen and (max-width: 600px) { .right-column { width: 100%; } } .package-content { display: flex; } @media screen and (max-width: 600px) { .package-content { flex-direction: column; } } "]}]}],"members":{"pkg":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"products":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"pkgAddons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showActionButton":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"showPricing":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"getItNow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"ngOnInit":[{"__symbolic":"method"}],"getCombinedListItems":[{"__symbolic":"method"}],"getSelectedItem":[{"__symbolic":"method"}],"emitGetItNow":[{"__symbolic":"method"}],"getDisplayTagline":[{"__symbolic":"method"}]}}}}]
\No newline at end of file