Skip to main content

bp-sdk-quote-request

Custom element hooks

NameDescription
bp-sdk-external-quote-requestdisables html

Classes

NameDescription
bp-sdk-online-quote__containerRoot div element
bp-sdk-online-quote__detailsDiv element with quote details
bp-sdk-online-quote__pricingDiv element wrapping pricing

Shared Classes

These classes are on both online and offline quotes if you would like to share styling for both types of quotes

NameDescription
bp-sdk-quote__containerRoot div element
bp-sdk-quote__detailsDiv element with quote details
bp-sdk-quote__pricingDiv element wrapping pricing

Properties

PropertyAttributeDescriptionTypeDefault
actions--Quote actionsIQuoteAction[]undefined
appFormIdapp-form-idApplication form idstring''
attachments--Quote attachmentsIQuoteAttachment[]undefined
bindablebindableIs bindablebooleanundefined
calls_to_action--ICallToAction[]undefined
carrier--CarrierICarrierundefined
customLogoBaseUrlcustom-logo-base-urlCustom logo urlstring''
handleAction--Function for running a quote action(action: IQuoteAction, quote: Pick<IQuoteRequest, "id" \| "application_form_id">) => voidundefined
handleBind--quote bind function(quoteId: string, appFormId: string, afterResponse?: (response: string) => void) => voidundefined
handleDownload--Function for downloading an attachment(id: string, filename?: string) => voidundefined
isAnnualis-annualIs Annual quotebooleanundefined
parentQuoteRequestIdparent-quote-request-idParent quote request ID will be populated if this is a wholesale quotestringundefined
permittedToBindpermitted-to-bindUser has permission to bindbooleanundefined
products--Product selectionIProductDetail[][]
quoteIdquote-idQuote idstring''
quoteInfo--Quote informationIQuoteInfoundefined
quoteStatus--Quote status flagsIQuoteStatusundefined
requestStatusrequest-statusQuote request statusQuoteRequestRequestTypes.bound \| QuoteRequestRequestTypes.completed \| QuoteRequestRequestTypes.failed \| QuoteRequestRequestTypes.in_progress \| QuoteRequestRequestTypes.ineligible \| QuoteRequestRequestTypes.referral \| QuoteRequestRequestTypes.sent \| QuoteRequestRequestTypes.timed_out \| QuoteRequestRequestTypes.unsentundefined
satisfiesApplicationFormProductRequestsatisfies-application-form-product-requestDoes this quote contain all of the products that were selected in the application formbooleanfalse
showCustomLogoshow-custom-logoShould show custom logobooleanfalse
showLogoshow-logoShould show logobooleantrue
supplierCodesupplier-codeSupplier codestringundefined
supplierLogoUrlsupplier-logo-urlSupplier logo urlstringundefined
supplierLogoUrlFullsupplier-logo-url-fullSupplier full size logo urlstringundefined
supplierNamesupplier-nameSupplier namestringundefined
translatedMessages--Translated messagesITranslatedMessage[]undefined

Events

EventDescriptionType
bpAnalyticsTrackCustomEvent<IAnalyticsTrackEventDetail>

Dependencies

Used by

Depends on

Graph

graph TD; bp-sdk-quote-request --> bp-sdk-quote-request-status-list-container bp-sdk-quote-request --> bp-sdk-quote-request-header-container bp-sdk-quote-request --> bp-sdk-quote-request-premium-container bp-sdk-quote-request --> bp-sdk-quote-request-product-list-container bp-sdk-quote-request --> bp-sdk-quote-request-taxes-and-fees-container bp-sdk-quote-request --> bp-sdk-quote-request-bind-container bp-sdk-quote-request-status-list-container --> bp-sdk-quote-request-status-list bp-sdk-quote-request-status-list --> bp-sdk-chip bp-sdk-quote-request-header-container --> bp-sdk-quote-request-header bp-sdk-quote-request-header --> bp-sdk-quote-request-logo-container bp-sdk-quote-request-logo-container --> bp-sdk-quote-request-logo bp-sdk-quote-request-premium-container --> bp-sdk-quote-request-premium bp-sdk-quote-request-premium --> bp-sdk-quote-request-premium-term bp-sdk-quote-request-premium --> bp-sdk-quote-request-premium-monthly bp-sdk-quote-request-premium-term --> bp-sdk-quote-request-premium-payment bp-sdk-quote-request-premium-monthly --> bp-sdk-quote-request-premium-payment bp-sdk-quote-request-product-list-container --> bp-sdk-quote-request-product-list bp-sdk-quote-request-product-list --> bp-sdk-quote-request-product-container bp-sdk-quote-request-product-container --> bp-sdk-quote-request-product bp-sdk-quote-request-product --> bp-sdk-quote-request-coverage-list bp-sdk-quote-request-product --> bp-sdk-quote-request-vehicle-coverage bp-sdk-quote-request-coverage-list --> bp-sdk-quote-request-coverage-item-container bp-sdk-quote-request-coverage-item-container --> bp-sdk-quote-request-coverage-item bp-sdk-quote-request-vehicle-coverage --> bp-sdk-quote-request-coverage-list bp-sdk-quote-request-taxes-and-fees-container --> bp-sdk-quote-request-taxes-and-fees bp-sdk-quote-request-taxes-and-fees --> bp-sdk-quote-request-fees bp-sdk-quote-request-fees --> bp-sdk-quote-request-price bp-sdk-quote-request-bind-container --> bp-sdk-quote-request-button-container bp-sdk-quote-request-button-container --> bp-sdk-quote-request-button bp-sdk-quote-request-button --> bp-sdk-button bp-sdk-quote-request-container --> bp-sdk-quote-request style bp-sdk-quote-request fill:#f9f,stroke:#333,stroke-width:4px

Built with StencilJS