0.0.3 • Published 3 months ago

merchi_cart-cheng v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

merchi_cart

Merchi's cart

Table of Contents

Installation

npm install merchi_cart

or

yarn add merchi_cart

Usage

functions: getMerchiCart, getMerchiCartValues, isMerchiCartFetching,

components: MerchiCart

Props

NameTypeDefaultDescription
classNameAlertErrorstring?"alert alert-danger"Class for alert error
classNameAlertInfostring?"alert alert-info"Class for alert info
classNameAlertSuccessstring?"alert alert-success"Class for alert success
classNameAlertWarningstring?"alert alert-warning"Class for alert warning
classNameBtnstring?"btn"Base class for button elements
classNameBtnBackstring?"btn-lg btn-default pull-left"Class for back button
classNameBtnCartClearstring?"btn-lg btn-danger mr-auto"Class for clear cart button
classNameBtnClosestring?"btn-close"Class for close button element
classNameBtnDangerstring?"btn btn-md btn-danger"Class for button danger element
classNameBtnDownloadInvoicestring?"btn btn-lg btn-primary"Class for button download element
classNameBtnLinkstring?"btn-md btn-link"Class for link button elements
classNameBtnNextstring?"btn-lg btn-primary"Class for next button
classNameBtnNextCompletestring?"btn-lg btn-success"Class for next button completed
classNameBtnPaystring?"btn-lg btn-primary width-full"Class for pay button completed
classNameBtnPrimarystring?"btn btn-md btn-primary"Class for primary button completed
classNameCartBodystring?"merchi-cart-body"Class for cart body container
classNameCartFooterstring?"merchi-cart-footer"Class for cart footer container
classNameCartFormGroupstring?"form-group"Class for form group element
classNameCartFormGroupCheckboxstring?"form-check"Class for form group checkbox
classNameCartFormInputstring?"form-control"Class for form input
classNameCartFormLabelCheckboxstring?""Class for form input checkbpx label
classNameCartFormCheckboxstring?"form-check-input"Class for form input checkbpx
classNameCartHeaderstring?"merchi-cart-header"Class for cart header container
classNameCartInputErrorstring?"text-danger"Class for form error
classNameCartNavstring?"nav merchi-nav-tabs merchi-nav merchi-nav-fill merchi-nav-pills"Class for cart nav
classNameNoItemsstring?"merchi-no-cart-items"Class for no items in cart
classNameCartGoogleSuggestListstring?"list-group m-b-0"Class for google suggest list
classNameCartGoogleSuggestListItemstring?"list-group-item cursor-pointer"Class for google suggest list item
classNameCartItemFeatureImagestring?"img-rounded m-10"Class for cart item feature image
classNameCartItemInfostring?"text-muted font-weight-normal font-italic"Class for cart item info element
classNameCartItemInfoCellstring?"border-0 align-middle"Class for cart item cell
classNameCartItemInfoCellRightstring?"border-0 align-middle text-right"Class for cart item cell right align
classNameCartItemInfoContainerstring?"ml-3 d-inline-block align-middle"Class for cart item info container
classNameCartRowstring?"merchi-row"Class for row element
classNameCartRowColumnstring?"merchi-column"Class for row column element
classNameTableContainerstring?"table-responsive"Class for cart table container
classNameCartTabstring?"merchi-tab-content"Class for cart tab container
classNameCartTabItemstring?"nav-item merchi-nav-item"Class for cart tab item
classNameCartTabItemLinkstring?"merchi-nav-link"Class for cart tab item link |
classNameCartTitlestring?"merchi-cart-title"Class for cart Title container
classNameCartTotalContainerstring?"merchi-cart-total-container"Class for totals container elements
classNameCartTotalItemstring?"merchi-cart-total-item"Class for totals item elements
classNameCartTotalItemPricestring?"merchi-cart-total-item-price"Class for totals item price elements
classNameClearCartContainerstring?"merchi-cart-clear-container"Class cart clear container
classNameClearCartTextstring?"merchi-cart-clear-text"Class cart clear text container
classNameListClientInfostring?"merchi-cart-client-info-list"Class for client info list
classNameListContainerstring?"pb-2"Class for list conatiner element
classNameListItemstring?"list-group-item"Class for list item elements
classNameListstring?"list-group"Class for list elements
classNameListInlinestring?"list-inline"Class for list inline elements
classNameListUnstylesstring?"list-unstyled"Class for list unstyled elements
classNameLoadingTemplatestring?"merchi-loading-template"Class for loading elements
classNameLoadingTemplateContainerstring?"merchi-loading-template-container"Class for loading container elements
classNameShipmentOptionstring?"merchi-shipment-option"Class for shipment option element
classNameTablestring?"table table-bordered"Class for table elements
classNameVariationsListstring?"list-unstyled list-inline"Class for variation info
customSuccessMessagestring?undefinedA message to display on payment success
domainIdnumberundefinedThe merchi domain/store id for the cart
includeThemeboolean?falseIf true will fetch and apply the store theme to the page
initialiseCartboolean?trueIf true will initial fetch cart and set cart function on window
onClickClose() => void?() => console.log('close merchi cart!')a function to close the cart
productFormClassNamesobj{}An object to be passsed to the merchi_product_form
showUserTermsAndConditionsboolean?trueDisplay the user t&cs for Merchi
urlApistring?'https://api.merchi.co/v6/'URL to connect to the Merchi API
urlFrontendstring?'https://merchi.co/'URL to redirect users to a frontend
urlTrackingPagestring?undefinedURL used on the thankyou page for tracking