npm.io
5.0.0-alpha.6 • Published 6 years ago

@b2bfinance/products-embed

Licence
MIT
Version
5.0.0-alpha.6
Deps
3
Size
2.2 MB
Vulns
23
Weekly
0

Tablo

npm package

Display a list of products.

Installation

// with npm
npm install @b2bfinance/tablo

// with yarn
yarn add @b2bfinance/tablo

Usage

import React from "react";
import ReactDOM from "react-dom";
import { EmbedWrapper } from "@b2bfinance/tablo";

function App() {
  const noOp = () => {};

  return (
    <EmbedWrapper
      products={[]}
      productsLimit={10}
      filters={[]}
      cta={"Get Deal"}
      ribbonText={"Hot"}
      onMoreDetails={noOp}
      onApply={noOp}
      onFilter={noOp}
    />
  );
}

ReactDOM.render(
  <App />,
  document.querySelector("#element-to-render-products-into")
);
Theme Options

You can use style overrides from mui. Tablo named components are as follows:

TabloProductHeadingRow
TabloProductWrapper
TabloProductList
TabloProductListEmpty
TabloProductColumns
TabloProductFeaturePoint
TabloProductMoreInfoHeader
TabloProductMoreInfoBody
TabloProductMoreInfoFooter