Simple tailwind preset for Radix Themes
npm install radix-themes-tw --dev
Tokens and Classes
This preset overrides the default tailwind classes with the radix ones, except for the space tokens that starts with the rx suffix (for example you can use both px-2
based on tailwind spacing and px-rx-2
based on radix spacing).
For the complete list of tokens check the radix documentation: https://www.radix-ui.com/themes/docs/theme/token-reference
For the tailwind classes check the preset code: https://github.com/viktorbonino/radix-themes-tw/blob/main/src/index.ts
Configure tailwind
- Open the
tailwind.config.ts
configuration file. - Add this line to import dependency:
import { radixThemePreset } from 'radix-themes-tw';
. - Add
radixThemePreset
underpresets
.
The file should look like this:
import type { Config } from 'tailwindcss';
import { radixThemePreset } from 'radix-themes-tw';
const config: Config = {
// your existing configuration
presets: [radixThemePreset]
}