@fusebit/react-marketplace
TypeScript icon, indicating that this package has built-in type declarations

2.6.0 • Public • Published

ℹ︎ About

The Fusebit Marketplace enables you to easily make all your Integrations available to users of your application through our beautiful React components that integrate directly with Fusebit.

The FusebitMarketplace component will create a tile for each Integration that you pass to it in an automatically generated gallery style page. Each Integration tile in this gallery will check directly with Fusebit to see if the tenant has already installed the Integration and reflect the state accordingly.

Features

  • Standardized UI Components with built-in Fusebit Integration Logic
  • Handles Installation & OAuth Process from within the Marketplace
  • Displays Installation Status of each Integration per Tenant

📦 Install

npm i @fusebit/react-marketplace

🔨 Usage

import { Marketplace as FusebitMarketplace } from "@fusebit/react-marketplace";

return (
  <FusebitMarketplace
    onUninstallClick={props.onUninstall}
    getInstallUrl={props.getInstallUrl}
    getIntegrations={() => props.userData?.list || []}
  />
);

👀 Example: Fusebit Sample App

See the Marketplace in action with the Fusebit Sample App. More Specifically, you can take a look at:

Readme

Keywords

none

Package Sidebar

Install

npm i @fusebit/react-marketplace

Weekly Downloads

1

Version

2.6.0

License

ISC

Unpacked Size

142 kB

Total Files

55

Last publish

Collaborators

  • tjanczuk
  • yavorg
  • bennbollay