feat: Add 5 new enterprise components (SignaturePad, KanbanBoard, Ste…#110
feat: Add 5 new enterprise components (SignaturePad, KanbanBoard, Ste…#110shivambarkule wants to merge 40 commits intortCamp:developfrom
Conversation
Fix: Autocomplete width
Bump package version
Fix: Build errors
Fix: Autocomplete width
Fix autocomplete dropdown width.
Bump version to v1.0.0
- Removed scrollbar - Now showing options even when option selected - Aligned behaviour with frappe-ui
Update npm package readme
…appe-ui Align components with updated frappe-ui components
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) from 9.1.10 to 9.1.17. - [Release notes](https://github.com/storybookjs/storybook/releases) - [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) - [Commits](https://github.com/storybookjs/storybook/commits/v9.1.17/code/core) --- updated-dependencies: - dependency-name: storybook dependency-version: 9.1.17 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
…rybook-9.1.17 Bump storybook from 9.1.10 to 9.1.17
…pper/Wizard, DataTable, Timeline/ActivityFeed) - Add SignaturePad component with canvas-based signature capture - Add KanbanBoard component with drag-and-drop functionality - Add Stepper/Wizard component for multi-step forms - Add DataTable component with sorting, pagination, and edit/delete actions - Add Timeline/ActivityFeed component with improved UI and big circular dots - All components include TypeScript types, Storybook stories, and proper exports - Fix performance issues in Stepper component - Improve Timeline UI with larger dots and better vertical line styling
|
@shivambarkule Welcome to frappe-ui-react, and thank you for showing your interest in contributing! It would be great if you could update the PR description with the required format and include more details about all the components you’ve added. We’d also like to understand where and how these components would be used in the context of ERP. |
|
Hey , I have updated it. You can check it now. Also the use cases are
mentioned there. Some may feel like non-necessary but maybe be needed in
future when new features might be implemented.
…On Fri, Jan 9, 2026 at 7:05 PM Aditya Dhade ***@***.***> wrote:
*b1ink0* left a comment (rtCamp/frappe-ui-react#110)
<#110 (comment)>
@shivambarkule <https://github.com/shivambarkule> Welcome to
frappe-ui-react, and thank you for showing your interest in contributing!
It would be great if you could update the PR description with the required
format
<https://github.com/rtCamp/frappe-ui-react/blob/main/.github/PULL_REQUEST_TEMPLATE.md>
and include more details about all the components you’ve added.
We’d also like to understand where and how these components would be used
in the context of ERP.
—
Reply to this email directly, view it on GitHub
<#110 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BKW7FANMB3O5I4FJFOLWQHD4F6VAVAVCNFSM6AAAAACRFUAHVKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTOMRYHEZTONBSGM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
|
@shivambarkule Thank you for updating the PR description with details. It would also be great if you could add screenshots or a screencast showing each components in action with their options. This would help the team evaluate how these components could be used in the context of ERP. |
|
Hey @b1ink0 As requested, all the screenshots of the Components are pasted in the comment. Hope it will work. Some components may not be relevant in ERP context but might be used somewhere else in future. |
Description
This PR adds 5 new enterprise-focused components to the frappe-ui-react library that are essential for building comprehensive ERP (Enterprise Resource Planning) applications. These components address common business workflow requirements and enhance the developer experience when building Frappe-based applications.
Components Added:
ERP Use Cases:
Relevant Technical Choices
Technical Implementation Details:
Testing Instructions
Manual Testing via Storybook:
Run Storybook:
SignaturePad Testing:
KanbanBoard Testing:
Stepper/Wizard Testing:
DataTable Testing:
Timeline/ActivityFeed Testing:
Automated Testing:
Build Verification:
All components build successfully with no TypeScript errors. The build process includes:
Additional Information:
Files Changed:
Component Structure:
Each component follows the standard frappe-ui-react structure:
Design System Compliance:
Performance Optimizations:
Accessibility:
Screenshot/Screencast
All components are available in Storybook with interactive examples. To view:
Then navigate to:
Each story includes interactive controls matching the existing component documentation style (similar to Tree component).
Checklist
Fixes #