Skip to the content
BooleanPress UI

Browser support

The browsers, frameworks and hosts the library is tested in.

Browsers

Browser Oldest version
Chrome and Edge 111
Safari 16.4
Firefox 128

These are the oldest versions Tailwind CSS 4 supports: it relies on cascade layers, @property and color-mix(). Older browsers show the components unstyled.

Frameworks

Runs in Requirement Tested
React 19 19.3
Tailwind CSS 4.1 or later 4.3
Vite any version Tailwind CSS 4 supports 8.3, building the packed package
Next.js App Router React Server Components 16.3: rendered on the server, then hydrated
WordPress admin the important-mode recipe on Installation BooleanSMTP and BooleanDesk

Every component that needs the browser is marked "use client", so a server component can import it directly. The package is ESM only.

Optional packages

Three entries need a package of their own, which you install only if you use them: @booleanpress/ui/chart needs recharts 3, @booleanpress/ui/calendar needs react-day-picker 10, and @booleanpress/ui/sonner needs sonner 2. An app that imports none of them installs and builds without them.

Tools

The bui-contrast command runs on Node.js 22 or later.