merchi_cart-cheng
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

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

Name Type Default Description
classNameAlertError string? "alert alert-danger" Class for alert error
classNameAlertInfo string? "alert alert-info" Class for alert info
classNameAlertSuccess string? "alert alert-success" Class for alert success
classNameAlertWarning string? "alert alert-warning" Class for alert warning
classNameBtn string? "btn" Base class for button elements
classNameBtnBack string? "btn-lg btn-default pull-left" Class for back button
classNameBtnCartClear string? "btn-lg btn-danger mr-auto" Class for clear cart button
classNameBtnClose string? "btn-close" Class for close button element
classNameBtnDanger string? "btn btn-md btn-danger" Class for button danger element
classNameBtnDownloadInvoice string? "btn btn-lg btn-primary" Class for button download element
classNameBtnLink string? "btn-md btn-link" Class for link button elements
classNameBtnNext string? "btn-lg btn-primary" Class for next button
classNameBtnNextComplete string? "btn-lg btn-success" Class for next button completed
classNameBtnPay string? "btn-lg btn-primary width-full" Class for pay button completed
classNameBtnPrimary string? "btn btn-md btn-primary" Class for primary button completed
classNameCartBody string? "merchi-cart-body" Class for cart body container
classNameCartFooter string? "merchi-cart-footer" Class for cart footer container
classNameCartFormGroup string? "form-group" Class for form group element
classNameCartFormGroupCheckbox string? "form-check" Class for form group checkbox
classNameCartFormInput string? "form-control" Class for form input
classNameCartFormLabelCheckbox string? "" Class for form input checkbpx label
classNameCartFormCheckbox string? "form-check-input" Class for form input checkbpx
classNameCartHeader string? "merchi-cart-header" Class for cart header container
classNameCartInputError string? "text-danger" Class for form error
classNameCartNav string? "nav merchi-nav-tabs merchi-nav merchi-nav-fill merchi-nav-pills" Class for cart nav
classNameNoItems string? "merchi-no-cart-items" Class for no items in cart
classNameCartGoogleSuggestList string? "list-group m-b-0" Class for google suggest list
classNameCartGoogleSuggestListItem string? "list-group-item cursor-pointer" Class for google suggest list item
classNameCartItemFeatureImage string? "img-rounded m-10" Class for cart item feature image
classNameCartItemInfo string? "text-muted font-weight-normal font-italic" Class for cart item info element
classNameCartItemInfoCell string? "border-0 align-middle" Class for cart item cell
classNameCartItemInfoCellRight string? "border-0 align-middle text-right" Class for cart item cell right align
classNameCartItemInfoContainer string? "ml-3 d-inline-block align-middle" Class for cart item info container
classNameCartRow string? "merchi-row" Class for row element
classNameCartRowColumn string? "merchi-column" Class for row column element
classNameTableContainer string? "table-responsive" Class for cart table container
classNameCartTab string? "merchi-tab-content" Class for cart tab container
classNameCartTabItem string? "nav-item merchi-nav-item" Class for cart tab item
classNameCartTabItemLink string? "merchi-nav-link" `Class for cart tab item link
classNameCartTitle string? "merchi-cart-title" Class for cart Title container
classNameCartTotalContainer string? "merchi-cart-total-container" Class for totals container elements
classNameCartTotalItem string? "merchi-cart-total-item" Class for totals item elements
classNameCartTotalItemPrice string? "merchi-cart-total-item-price" Class for totals item price elements
classNameClearCartContainer string? "merchi-cart-clear-container" Class cart clear container
classNameClearCartText string? "merchi-cart-clear-text" Class cart clear text container
classNameListClientInfo string? "merchi-cart-client-info-list" Class for client info list
classNameListContainer string? "pb-2" Class for list conatiner element
classNameListItem string? "list-group-item" Class for list item elements
classNameList string? "list-group" Class for list elements
classNameListInline string? "list-inline" Class for list inline elements
classNameListUnstyles string? "list-unstyled" Class for list unstyled elements
classNameLoadingTemplate string? "merchi-loading-template" Class for loading elements
classNameLoadingTemplateContainer string? "merchi-loading-template-container" Class for loading container elements
classNameShipmentOption string? "merchi-shipment-option" Class for shipment option element
classNameTable string? "table table-bordered" Class for table elements
classNameVariationsList string? "list-unstyled list-inline" Class for variation info
customSuccessMessage string? undefined A message to display on payment success
domainId number undefined The merchi domain/store id for the cart
includeTheme boolean? false If true will fetch and apply the store theme to the page
initialiseCart boolean? true If true will initial fetch cart and set cart function on window
onClickClose () => void? () => console.log('close merchi cart!') a function to close the cart
productFormClassNames obj {} An object to be passsed to the merchi_product_form
showUserTermsAndConditions boolean? true Display the user t&cs for Merchi
urlApi string? 'https://api.merchi.co/v6/' URL to connect to the Merchi API
urlFrontend string? 'https://merchi.co/' URL to redirect users to a frontend
urlTrackingPage string? undefined URL used on the thankyou page for tracking

Package Sidebar

Install

npm i merchi_cart-cheng

Weekly Downloads

0

Version

0.0.3

License

MIT

Unpacked Size

3.49 MB

Total Files

264

Last publish

Collaborators

  • chengyu0316