feat: Add 5 new enterprise components (SignaturePad, KanbanBoard, Ste… #110
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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 #