Getting started
Install the package and its peer dependency:
npm install react-bannerkit reactEntry points
The package ships two halves:
react-bannerkit/renderer— the public-facing<BannerRenderer>. Import its CSS alongside it.react-bannerkit/builder— the admin<BannerBuilder>. Separate CSS file, separate bundle.
// On a public page
import { BannerRenderer } from 'react-bannerkit/renderer'
import 'react-bannerkit/renderer.css'
// On an admin screen
import { BannerBuilder } from 'react-bannerkit/builder'
import 'react-bannerkit/builder.css'Peer dependencies
| Package | Version |
|---|---|
react | 18 or 19 |
react-dom | 18 or 19 |
No other peers. The library is self-contained and does not read your design tokens, theme context, or CSS variables beyond the two font custom properties documented in CSS isolation.