Skip to main content

Customization

Since you own the source code, you can customize everything: colors, layout, typography, functionality, and more.

Philosophy

The CLI approach enables true customization:

Edit, Don't Configure

Customize by editing source files, not passing complex config objects.

Full Ownership

The code lives in your project. Change anything you want.

No Limitations

Not restricted to what props expose. Modify layout, logic, features.

Self-Documenting

Clear file names, inline comments, and color palettes documented in headers.

What You Can Customize

Change any color: backgrounds, text, buttons, icons, borders.
  • Inline styles: Find and replace hex codes
  • Tailwind: Change utility classes or extend config
See Colors & Theming
Rearrange, add, or remove UI elements.
  • Add custom headers/footers
  • Remove features you don’t need
  • Change component ordering
  • Modify spacing and sizing
See Layout & Structure
Switch between inline styles and Tailwind CSS.See Styling Variants
Modify behavior and add features.
  • Add confirmation dialogs
  • Change interaction logic
  • Integrate with your analytics
  • Wire to your auth system
See Adding Features
Change fonts, sizes, weights, and line heights throughout any component file.
Replace icons with your own or use an icon library (Font Awesome, Heroicons, etc.).

Quick Examples

Change Primary Color (Inline Styles)

Change Primary Color (Tailwind)

Add Custom Header

Remove a Feature


Where to Make Changes


Tips

1

Read Color Palette Guides

Many component files have color palette documentation in their headers:
2

Use Find & Replace

To change a color globally across the component:
  • Find: #3B82F6
  • Replace: #9333EA
  • Scope: components/comments-threaded/
3

Test Incrementally

Make one change at a time. Easier to debug if something breaks.
4

Version Control

Commit changes frequently so you can revert if needed.

Next Steps

Colors & Theming

Customize colors and dark mode

Layout & Structure

Modify layout and add/remove elements

Styling Variants

Inline styles vs Tailwind CSS

Adding Features

Add custom functionality