@toolcase/react-components
v2.0.4
Published
[](https://github.com/kalevski/toolcase/blob/main/LICENSE) [ |
File Handling
| Component | Description |
|-----------|-------------|
| FileDropzone | Drag-and-drop file upload zone |
| File | File display component |
| SimpleFile | Simplified file display |
| QueuedFile | Queued file with progress |
| FileTags | File metadata tags |
| AssetBundle | Asset bundle display |
Navigation & Branding
| Component | Description |
|-----------|-------------|
| Brand | Logo/brand display |
| Hero | Hero section |
| PageFooter | Page footer |
| PinnedFeatureShowcase | Feature highlight section |
| UserPanel | User profile panel |
| Dropdown | Dropdown menu |
| TabSections | Tabbed content sections |
| WelcomeGuide | Onboarding guide |
Advanced
| Component | Description |
|-----------|-------------|
| JSONEditor | JSON editing widget |
| JSONSchemaDef | JSON Schema definition editor |
| NodeEditor | Node-based visual editor |
| BitmapFontGenerator | Bitmap font preview/generator |
| ActionHeader | Header with action buttons |
| ActionItems | Action item list |
| Build | Build status display |
| DangerZoneActions | Destructive action section |
| VerticalItemList | Vertical scrollable item list |
| EditableText | Inline editable text |
| Image | Image with loading states |
| VisuallyHidden | Screen-reader-only content |
Styling
Styles are built with SCSS on top of Bootstrap. Import the bundled CSS:
import '@toolcase/react-components/style.css'Component styles are namespaced and can be customized by overriding CSS variables or SCSS variables before importing.
License
The project is licensed under MIT License
