Skip to main content
React SDK components use inline structural styles plus CSS variables. Set variables on a page wrapper or :root to match your design system.

Pricing-table variables

PricingTable supports narrower overrides in addition to the shared variables:

Utility classes

Some presentational components include utility class names for layout. If your application does not use Tailwind, the important visual structure still comes from inline styles, but you may provide equivalent styles for classes such as space-y-3, space-y-4, and w-full.

Legacy preset export

The package exposes nozlePreset from @nozle-js/react/styles/preset. It contains Tailwind component rules for older data-nozle markup. Current components primarily use the CSS variables above, so new integrations should theme with variables rather than depend on the preset.

Dark surfaces

Scope variables to any container to render components on a dark surface:
Ensure your chosen foreground, border, warning, and destructive colors meet your accessibility contrast requirements.