Skip to main content

bp-sdk-quote-request-container

Classes

NameDescription
bp-sdk-quote__send-to-exchangeSend to exchange container

Properties

PropertyAttributeDescriptionTypeDefault
appFormStateapp-form-stateApplication form state injected from reduxApplicationFormStates.Completed \| ApplicationFormStates.InProgress \| ApplicationFormStates.Incomplete \| ApplicationFormStates.Quotedundefined
applicationFormResourceStateapplication-form-resource-stateApplication form resource stateLoadingStates.Error \| LoadingStates.Loaded \| LoadingStates.Loading \| LoadingStates.NotLoadedundefined
carriersProducts--Available offline quotes injected from reduxIQuoteableCarriersProduct[]undefined
carriersProductsResourceStatecarriers-products-resource-stateDeprecated Use applicationFormResourceState instead. Offline quotes resources loaded injected from reduxLoadingStates.Error \| LoadingStates.Loaded \| LoadingStates.Loading \| LoadingStates.NotLoadedundefined
config--IPartnerEngineConfig injected from reduxIPartnerEngineConfigundefined
configOptions--Web component config options injected from reduxIConfigOptionsundefined
customLogoBaseUrlcustom-logo-base-urlCustom logo base url If passed, it will expect a carrier logo to exist at the following URLs: ${baseUrl}${carrier?.name?.toLowerCase()}.png for carrier logos ${baseUrl}${this.quote.supplier_name.toLowerCase()}.png for supplier logosstring''
disableSendToExchangedisable-send-to-exchangeDisable send to exchange button being renderedbooleanfalse
filteredCarrierCodes--Optional array of carrier codes to display quotes, if provided quotes will only be shown by carriers in array. If not provided, all carriers will be shown.string[][]
offlineQuotesSortFn--Optional custom function to sort online quotes, default is quotes are sorted by backend(a: IQuoteableCarriersProduct, b: IQuoteableCarriersProduct) => numberundefined
quoteTimeoutquote-timeoutTimer in seconds to use for timing out quoting processnumber90
quotes--Available online quotes on application form injected from reduxIQuotesState[][]
quotesResourceStatequotes-resource-stateAvailable quotes on application form resource stateLoadingStates.Error \| LoadingStates.Loaded \| LoadingStates.Loading \| LoadingStates.NotLoadedundefined
quotesSortFn--Optional custom function to sort online quotes, default is quotes are sorted by backend(a: IQuotesState, b: IQuotesState) => number(a: IQuotesState, b: IQuotesState) => { return a.order - b.order; }
showAllQuotesshow-all-quotesShow all quotes irrespective of status.booleanfalse
showCustomLogoshow-custom-logoShould show custom logobooleanfalse
showLogoshow-logoShould show custom logobooleantrue

Events

EventDescriptionType
bpAnalyticsTrackCustomEvent<IAnalyticsTrackEventDetail>

Dependencies

Depends on

Graph

graph TD; bp-sdk-quote-request-container --> bp-sdk-quote-request bp-sdk-quote-request-container --> bp-sdk-offline-quote bp-sdk-quote-request-container --> bp-sdk-send-to-exchange-container bp-sdk-quote-request-container --> bp-sdk-quote-payment bp-sdk-quote-request-container --> bp-sdk-quote-load 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-send-to-exchange-container --> bp-sdk-send-to-exchange bp-sdk-send-to-exchange --> bp-sdk-send-to-exchange-button bp-sdk-send-to-exchange-button --> bp-sdk-button bp-sdk-quote-load --> bp-sdk-spinner bp-sdk-spinner --> bp-sdk-icon-container style bp-sdk-quote-request-container fill:#f9f,stroke:#333,stroke-width:4px

Built with StencilJS