-
Notifications
You must be signed in to change notification settings - Fork 2
Studio UI #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Studio UI #44
Conversation
…cture and request body
…n logic, added intermittent screen for module selection
Studio nav
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the WalkthroughThis update introduces a comprehensive suite of new features and enhancements to the public services module, focusing on modular form generation, workflow actions, dynamic routing, and UI improvements. It adds numerous React components for workflow management, document handling, boundary filtering, and multi-step form flows, alongside new utility functions and configuration files. Several CSS and SCSS files are introduced for styling, and dependencies are updated across multiple package files. Changes
Sequence Diagram(s)sequenceDiagram
participant User
participant App
participant API
participant Workflow
participant UIComponents
User->>App: Accesses Public Services module
App->>API: Fetch dynamic modules and service configs
API-->>App: Returns module/service data
App->>UIComponents: Renders product cards, forms, and workflow actions
User->>UIComponents: Interacts with forms (multi-step, uploads, selects)
UIComponents->>API: Submits form data or triggers workflow actions
API-->>UIComponents: Returns response (success/error)
UIComponents->>App: Navigates to response or view screens
App->>User: Displays results, workflow actions, or errors
sequenceDiagram
participant User
participant DigitDemoComponent
participant API
participant WorkflowActions
participant Modal
User->>DigitDemoComponent: Starts multi-step application
DigitDemoComponent->>API: Fetches dynamic form config
API-->>DigitDemoComponent: Returns config
DigitDemoComponent->>User: Renders stepper and form
User->>DigitDemoComponent: Fills steps, submits
DigitDemoComponent->>API: Submits application payload
API-->>DigitDemoComponent: Returns application number
DigitDemoComponent->>WorkflowActions: Shows workflow actions
User->>WorkflowActions: Initiates workflow action
WorkflowActions->>Modal: Opens action modal
User->>Modal: Submits workflow action
Modal->>API: Updates workflow state
API-->>Modal: Returns result
Modal->>User: Shows result/confirmation
Poem
✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
https://github.com/coderabbitai review Review the code for best practices and potential issues |
…nent and few hot fixes
…n view and edit screen
…nfig and fixes for document in form
…nd map in address section
…, view and my application screen
Summary by CodeRabbit
New Features
Enhancements
Bug Fixes
Chores
@egovernments/digit-ui-libraries
and other packages for improved compatibility and performance.Documentation