UNPKG

@progressive-development/pd-order

Version:

Progressive Development Order Component

39 lines 1.49 kB
import { LitElement, CSSResultGroup, TemplateResult } from 'lit'; import { PdOrderStep } from '../types.js'; /** * Komponente zur Darstellung der Bestellübersicht * * @fires go-to - Wird ausgelöst, wenn der Benutzer "edit-content" aktiviert * @slot legal - Slot für die AGB-Inhalte * @tagname pd-order-summary */ export declare class PdOrderSummary extends LitElement { /** * Die Liste der Bestellschritte (z.B. Buchung, Kontaktdaten, etc.), * wie sie in der Zusammenfassung gerendert werden. */ orderSteps: PdOrderStep[]; /** * Gibt an, ob ein Zahlungsabschnitt mit Preisdetails angezeigt werden soll. */ withPayment: boolean; /** * Gibt an, ob eine Checkbox zur Zustimmung zu den AGB angezeigt und validiert werden soll. */ withAgreement: boolean; /** * Die vollständigen Bestelldaten inklusive Postleitzahl, Kontakten und Preisinformationen. */ order?: any; private _agreeForm; static styles: CSSResultGroup; firstUpdated(): void; render(): TemplateResult<1>; get valid(): boolean; triggerValidate(): Promise<boolean>; protected _mapOrderStepSummary(step: PdOrderStep, index: number): TemplateResult; protected _renderCustomOrderStepSummary(step: PdOrderStep, index: number): TemplateResult | null; protected _getContactsSummary(index: number, step: PdOrderStep): TemplateResult<1>; private _openTermsAndConditions; } //# sourceMappingURL=PdOrderSummary.d.ts.map