@indiebacklink/react
v1.3.0
Published
This is a React component for [IndieBacklink.com](https://indiebacklink.com) to help you list other indie products on your site and earn money from them.
Readme
IndieBacklink React Component
This is a React component for IndieBacklink.com to help you list other indie products on your site and earn money from them.
Instructions
Install the package
npm i @indiebacklink/reactUse the component
Create a new boosting channel on IndieBacklink.com and get your
id(tracking ID).Import the CSS in your Next.js
_app.jsor_app.tsxfile:
import "@indiebacklink/react/indiebacklink.css";- Use the component in your app:
import { IndieBacklink } from "@indiebacklink/react";
const YourComponent = () => {
return <IndieBacklink id="your-tracking-id" />;
};
export default YourComponent;Props
Required props:
id: The tracking ID of your boosting channel.
Optional props:
className: Custom CSS class for the container.noBorder: Iftrue, removes the border around the component.noShadow: Iftrue, removes the shadow effect.noTitle: Iftrue, hides the title.openSelf: Iftrue, opens links in the same tab.theme: Color theme, eitherlight(default) ordark.title: Custom title for the component (default:"Top products").maxProducts: Maximum number of products to display (default:3, max:10).maxColumns: Maximum number of columns to display (default:3).direction: Layout direction, eitherhorizontal(default) orvertical.permanent: Iftrue, the products will be displayed permanently (life-time).permanentUrl: The permanent URL of the current page.owned: Iftrue, the products will be displayed as owned by the current channel's user.debug: Iftrue, enables debug mode with additional console logging.
Examples
<IndieBacklink id="TRACKINGID" maxProducts={5} direction="vertical" permanent />Development
Installation
You can install it with npm (don't expect much fanciness):
npm i
# or
bun iDevelopment
npm run dev
# or
bun run devBuild
npm run build
# or
bun run buildPublish
- Push to
mainto trigger a release.
