About svar-react
svar-react is a documentation-routing skill for the `@svar-ui/react-*` React component packages. It directs developers to standalone package guides and includes shared guidance on themes and localization.
Key features
- 01Route to documentation by package
- 02Cover components such as grids, Gantt, and editors
- 03Provide theme and CSS styling guidance
- 04Explain locale packs and customization
Use cases
- 01Find imports and types for a package
- 02Configure theme styling for widget hierarchies
- 03Extend interface languages and formats
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ svar-widgets/ skills --skill svar-reactAfter installing, type/svar-reactin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
comments/index.mdcore/avatar.mdbutton.mdcalendar.mdcheckbox.mdcolorboard.mdcolorpicker.mdcolorselect.mdcombo.mdcounter.mddatepicker.mddaterangepicker.mddropdown.mdfield.mdfullscreen.mdglobals.mdicon.mdindex.mdlocale.mdmodal.mdmodalarea.mdmonth.mdmulticombo.mdpager.mdpopup.mdportal.mdradio.mdrangecalendar.mdrichselect.mdsegmented.mdDetails
From the project READMESVAR React ships as a family of @svar-ui/react-* packages. This file routes to the per-package entry; each child file is standalone and contains the imports, public types, styling hooks, and recipes for its components.
Open the matching file for the package you are using. If the component you need is not listed in the routing table below, default to core/index.md
Component Routing
| File | Package | Components |
|---|---|---|
core/index.md | @svar-ui/react-core | buttons, inputs, selectors, calendars, dropdowns, popups, modals, themes, locale (40+ widgets) |
menu/index.md | @svar-ui/react-menu | Menu, MenuBar, DropDownMenu, ContextMenu, ActionMenu |
toolbar/index.md | @svar-ui/react-toolbar | Toolbar |
layout/index.md | @svar-ui/react-layout | Layout, Cell, Panel |
grid/index.md | @svar-ui/react-grid | Grid, HeaderMenu, Tooltip, ContextMenu, Toolbar |
editor/index.md | @svar-ui/react-editor | Editor |
filter/index.md | @svar-ui/react-filter | FilterBuilder, FilterEditor, FilterBar, FilterQuery |
gantt/index.md | @svar-ui/react-gantt | Gantt, Toolbar, ContextMenu, Editor, Tooltip, HeaderMenu |
tasklist/index.md | @svar-ui/react-tasklist | Tasklist |
comments/index.md | @svar-ui/react-comments | Comments |
filemanager/index.md | @svar-ui/react-filemanager | Filemanager |
Common Techniques
These apply to every @svar-ui/react-* package:
themes.md- theme wrappers, CSS variables, thecssprop convention, class hookslocales.md- locale context, bundled language packs, extending words and formats
The widget hierarchy need to be wrapped in a theme component to ensure proper styling Some widgets (grid,gantt,filemanager, etc) exports their own theme components that delegate to core theme and add their own variables