UNPKG

@vendasta/store

Version:

Components and data for Store

52 lines (37 loc) 1.66 kB
<div class="header-container"> <div class="product-overview"> <div class="product-id"> <va-icon [iconUrl]="iconUrl" [name]="title" [diameter]="120"></va-icon> <div class="product-id-text"> <h1 [ngClass]="{'stencil-title stencil-shimmer': !title, 'product-title': title}"> {{ title }} </h1> <span [ngClass]="{'stencil-tagline stencil-shimmer': !title && !tagline, 'tagline': tagline}"> {{ tagline }} </span> <div *ngIf="prerequisite" class="prerequisite"> <span class="requires-text">Requires </span> <span>{{ prerequisite }}</span> </div> <mat-chip-list> <mat-chip *ngFor="let chip of chipLabels">{{ chip }}</mat-chip> </mat-chip-list> </div> </div> <div class="pricing"> <button *ngIf="showAction" mat-raised-button class="app-enable-button" [disabled]="!actionEnabled" (click)="onActionSelected()"> {{ actionLabel }} </button> <div *ngIf="prerequisiteLabel" class="addon-enable" (click)="onPrerequisiteSelected()"> Enabled with {{prerequisiteLabel}} </div> <div *ngIf="showPricing" class="price-box"> <div *ngIf="pricing?.prices?.length" class="wholesale-price">{{ pricingLabel }}</div> <va-pricing [pricing]="pricing"></va-pricing> </div> <p *ngIf="pricingActionEnabled" class="pricing-action-container"> <a (click)="pricingActionSelected.emit()"><mat-icon>local_offer</mat-icon>{{ pricingActionLabel }}</a> </p> </div> </div> </div>