Skip to content

Tech debt pb 51 code dupicacy dev - #6662

Open
utpalBeehyv wants to merge 32 commits into
developfrom
tech-debt-pb-51-code-dupicacy-dev
Open

Tech debt pb 51 code dupicacy dev#6662
utpalBeehyv wants to merge 32 commits into
developfrom
tech-debt-pb-51-code-dupicacy-dev

Conversation

@utpalBeehyv

@utpalBeehyv utpalBeehyv commented May 19, 2026

Copy link
Copy Markdown

Requirements

pucardotorg#51

  • This PR has a proper title that briefly describes the work done
  • Please ensure the branch name follows naming convention - feature-githubissunumber-xxx, bug-githubissunumber-xxx, enhance-githubissunumber-xxx.
  • I have referenced the github issues('s)
  • I performed a self-review of my own code
  • New and existing unit tests pass locally with my changes
  • I have added proper logs and comments for the developed code
  • If this PR includes MDMS, workflow data, or deployment configuration changes:
    • I have added MDMS data changes to support/release-<release-number>-<issue-number>-mdms.json
    • I have added workflow data changes to support/release-<release-number>-<issue-number>-workflow.json
    • I have added deployment configuration steps to support/release-<release-number>/deployment.md

Summary

Reduces Sonar code duplication across PUCAR digit-ui frontend modules via extract-only refactors—shared utilities, config builders, hooks, and components—with thin wrappers at existing import paths. No intentional UI or API behaviour changes.

Sonar impact

Metric Before (baseline) After
New code duplication ~14.7% 10.5%
Overall duplication ~30% 9.7%

~17k net lines removed vs develop (~191 files).

Highlights

  • common: transformCreateData, EmployeeFlowResponse, case/upload helpers
  • Configs: Shared order/submission/home/dristi form & inbox builders (*Shared.js, configs/shared/)
  • Cross-module: moduleSetup.js, canonical searchTestResultData (cases), hearings → home MakeSubmissionConfig re-export
  • Flows: Registration (registrationFlowShared), bulk reschedule/sign, schedule hearing, document sign modals
  • Orders: ordersCreateConfigShared, POST/RPAD useTaskOrderPaymentModal, schema utils dedupe
  • Core: Removed legacy FormComposer.js; auth pages on FormComposerV2 only
  • UICustomizations: Cases search shared, workflow/advocate/task-details parsers

Modules touched

common · dristi · home · orders · hearings · cases · submissions · core

Test plan

  • Employee login, forgot/change password
  • Citizen registration + login (SelectId)
  • Order create (major types), summon POST + RPAD payment
  • Sign modals (bail bond, witness deposition, digital doc)
  • Bulk reschedule, schedule hearing
  • Case/hearing search & home inbox tabs
  • Open API mobile login (submissions)

Related: PB-51 / tech-debt code duplication

Data Changes

Preview

Other

- Deleted orderFormCommentsTextAreaFieldHideInForm and orderFormRejectionReasonTextAreaField to streamline the configuration.
- Removed associated sections from orderFormCommentsSectionHideInForm and orderFormRejectionReasonCommentsSection.
- Deleted FSOHomeConfig.js as it is no longer needed.
- Removed TabFSOSearchConfig references from HomeConfig.js.
- Deleted JudgeHomeConfig.js to streamline the codebase.
- Cleaned up redundant role mappings in HomeConfig.js.
- Removed hardcoded tab search configurations from GenerateOrdersConfig.js and OrdersHomeConfig.js.
- Introduced a new shared configuration file (individualCampaignSearchConfig.js) to build search configurations dynamically.
- Implemented a function to generate individual search fields and API details for each tab.
- Updated the OrdersHomeConfig.js to utilize the new dynamic configuration, including an option to add a document column in the submissions tab.
- Introduced epostFormShared.js with status options and fields for ePost tracking.
- Created epostTrackingTabConfig.js to manage search configurations for ePost tracking, including API details and search result sections.
- Added summonsSearchConfigShared.js for managing summons search fields, default values, and API details for various summons states.
- Introduced shared configuration files for bulk diary sign and issue CTC, consolidating search sections and API details.
- Created new shared components for managing search fields and results, enhancing code reusability.
- Updated existing configurations to leverage the new shared components, streamlining the overall structure.
…components and improve code maintainability

- Updated respondentConfig.js to import and use shared components for personal details note, phone, email, and address fields.
- Simplified editComplainantDetailsConfig.js by replacing hardcoded address fields with shared inputs for current residential and company addresses.
- Enhanced editRespondentConfig.js to leverage shared address building function and streamline address input handling.
- Introduced new search fields and result columns for hearings, orders, submissions, and documents in admittedCasesSearchShared.js.
- Refactored AdmittedCasesConfig.js to utilize new search sections and result configurations for hearings, orders, submissions, and documents.
…s for improved maintainability and readability. Consolidate respondent and witness configurations by integrating shared components and validation utilities, enhancing code reusability. Update eFiling validation utilities to streamline mobile and email duplicate checks, leveraging shared functions for cleaner logic. Simplify edit respondent configuration by replacing repetitive structures with shared steps, ensuring consistency across forms.
- Added a utility function `getUploadErrorToast` to standardize error messages for file uploads.
- Updated `UploadModal` to accept `fileUploadError` and `setFileUploadError` props for better error management.
- Refactored error handling in multiple components (e.g., `ESignSignatureModal`, `ComplainantSignature`, `WitnessDepositionSignatureModal`, etc.) to utilize the new error handling utility.
- Removed redundant error handling code and replaced it with calls to `getUploadErrorToast` for consistency.
- Ensured that error toasts are displayed correctly when file upload errors occur.
…components

- Enhanced `ordersCreateConfig.js` and `submissionsCreateConfig.js` by importing shared field definitions from `ordersCreateConfigShared.js` and `submissionsCreateConfigShared.js`.
- Replaced repetitive SelectCustomTextArea sections with shared components for better maintainability and readability.
- Introduced new shared fields for additional comments, grounds, and other details in order forms.
- Updated submission configurations to include new sections for extension benefits, document purposes, and additional information, streamlining the form structure.
- Moved respondent and complainant name and age validation logic to shared utility functions for better code reuse and maintainability.
- Updated BulkRescheduleModal and BulkReschedule components to use centralized CloseBtn and Heading components, removing redundant code.
- Refactored pending task actions in HomeConfig.js to utilize shared action builders, improving readability and reducing duplication.
- Introduced new shared utility functions for building redirect details and pending task actions in pendingTaskActionsShared.js.
- Cleaned up unused imports and components across various files to streamline the codebase.
- Simplified the editComplainantDetailsConfig by utilizing shared form step functions for better maintainability.
- Enhanced editProfileValidationUtils to use new validation functions for checking mobile number duplicates and respondent inquiry affidavit validation.
- Updated ordersCreateConfig to leverage new utility functions for building order reference fields and hearing date fields, reducing code duplication.
- Introduced shared configuration for order reference fields and hearing date fields in ordersCreateConfigShared.js to streamline order form configurations.
…ce BulkSign and BulkWitnessDeposition views with modularized components and improved date formatting; streamline button styles in HearingSideCard; integrate tooltip utility for order generation; remove redundant XML parsing functions.
…for handling XML responses and streamline modal implementations across various views. Enhance readability and maintainability by centralizing common styles and logic, including the addition of new helper functions for building signed responses.
- Moved hook and library setup logic to a shared utility module in dristi.
- Replaced inline hook overrides and library setups in various modules (hearings, home, orders, submissions) with calls to the new utility functions.
- Updated MakeSubmissionConfig to import from home module instead of defining inline.
- Simplified session storage management in BulkReschedule component by creating dedicated load, save, and clear functions.
- Added new submissionAdditionalCommentsTextAreaField to submissionsCreateConfig.
- Updated searchTestResultData service in multiple modules to import from the cases module.
… modal components; enhance date handling and button implementations
…ayment inbox and scrutiny tasks; streamline API details and UI components for better maintainability
… enhance payment modal delivery note formatting; improve maintainability and readability
…izations for better maintainability and code reuse
…hared components for modal header and close button; streamline payment modals by consolidating payment selection logic into a reusable component; enhance address comparison and user option retrieval for order channels; improve code organization and readability.
…re flow

- Added `bulkRescheduleShared.js` for managing bulk reschedule session data and signature handling.
- Introduced `DocumentSignaturePickerModal` and `DocumentSignatureSignedModal` for consistent signature modals across different components.
- Refactored `BailBondSignModal`, `DigitalDocumentSignModal`, `WitnessDepositionSignModal`, and `NewBulkRescheduleTab` to utilize the new shared modal components.
- Improved session management by centralizing session storage operations in `bulkRescheduleShared.js`.
- Enhanced user experience by streamlining the signature upload and e-sign processes across various document types.
…yment handling

- Simplified PaymentForSummonModal by utilizing a new custom hook `useTaskOrderPaymentModal` to manage payment logic and state.
- Introduced `submitModalInfoRpadPayment` for RPAD payment receipt defaults.
- Enhanced payment processing functions to handle both POST and RPAD payment methods.
- Updated fee options and modal configurations to accommodate new payment types.
- Improved loading state management for better user experience during payment processing.
… ForgotPassword components

- Replaced FormComposer with FormComposerV2 in ChangePassword and ForgotPassword pages for improved functionality.
- Adjusted imports accordingly to reflect the new component usage.

Enhancement: Introduce advocate name retrieval functions in UICustomizations

- Added new utility functions for fetching advocate names using bar registration numbers.
- Refactored existing code to utilize these new functions, improving maintainability and readability.

Refactor: Simplify task details parsing logic in home and orders modules

- Created a shared utility function `parseTaskDetails` to handle task details parsing across multiple components.
- Removed redundant parsing logic from ReviewSummonsNoticeAndWarrant and other components.

Improvement: Consolidate order form schema transformation logic

- Moved order form schema transformation utilities into a dedicated file for better organization.
- Updated references in UICustomizations to use the new shared transformation functions.

Cleanup: Remove unused validation logic in ordersCreateConfig

- Streamlined validation logic by replacing custom validation functions with direct references to shared validation configurations.
- Enhanced readability and reduced complexity in order creation configurations.
@coderabbitai

coderabbitai Bot commented May 19, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 191 files, which is 41 over the limit of 150.

To get a review, narrow the scope:
• coderabbit review --type committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: ebbf5db2-c684-470b-a79e-5e3e45720a10

📥 Commits

Reviewing files that changed from the base of the PR and between c9f402f and 910e5fd.

📒 Files selected for processing (191)
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/cases/src/configs/UICustomizations.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/cases/src/configs/uiCustomizationsShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/cases/src/pages/advocate/AdvocateJoinSucess.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/cases/src/pages/employee/CasesResponse.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/cases/src/utils/index.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/package.json
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/src/Module.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/src/components/EmployeeFlowResponse.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/src/components/UploadModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/src/utils/hrmsIndividualCreateUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/src/utils/index.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/common/src/utils/uploadErrorUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/core/src/components/FormComposer/hoc/FormComposer.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/core/src/components/FormComposer/index.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/core/src/pages/employee/ChangePassword/changePassword.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/core/src/pages/employee/ForgotPassword/forgotPassword.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/core/src/pages/employee/Login/login.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Module.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Utils/advocateNameUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Utils/authenticatedLink.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Utils/downloadBlobFromUrl.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Utils/downloadPdfWithLink.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Utils/labelChildrenUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/Utils/moduleSetup.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/AddressComponent.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/AdvocateNameDetails.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/AppBreadcrumb.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/CheckBox.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/CustomReviewCardRow.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/ESignSignatureModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/MultipleAdvocateNameDetails.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/MultipleAdvocatesAndPip.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/shared/EfilingPaymentModalBody.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/components/shared/EfilingPaymentResponseBody.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/UICustomizations.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/chequeDetailsFormShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/nameValidationShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/partyFormFieldsShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/paymentInboxBillingShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/profileDocumentUploadShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/profileValidationShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/shared/validationSanitizationShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/uiCustomizationsAdvocateShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/configs/uiCustomizationsWorkflowShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/ComplainantSignature.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/Config/chequedetailsConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/Config/complaindetailsConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/Config/respondentConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/Config/witnessConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/EFilingCases.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/EFilingPayment.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/EFilingPaymentResponse.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/FileCase/EfilingValidationUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/Login/SelectId.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/AdvocateClerkAdditionalDetail.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/SelectName.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/SelectUserAddress.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/SelectUserType.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/TermsCondition.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/UploadIdType.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/config.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/registration/shared/registrationFlowShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/view-case/Config/editComplainantDetailsConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/view-case/Config/editRespondentConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/view-case/EditProfile.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/citizen/view-case/editProfileValidationUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/AdmittedCasesConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/DownloadCasePdfModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/MediationFormSignaturePage.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/WitnessDepositionSignatureModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/components/CalendarModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/components/DismissCaseModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/shared/admittedCasesSearchShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/AdmittedCases/utils/caseSubmissionUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/Inbox/config.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/Payment/paymentInboxConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/admission/ScheduleHearingModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/dristi/src/pages/employee/shared/scheduleHearingShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/components/BreadCrumbHearings.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/components/BulkRescheduleModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/configs/HearingsHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/configs/MakeSubmissionConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/configs/shared/hearingsMockInboxTabConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/hooks/services/searchTestResultData.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/pages/employee/BulkReschedule.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/pages/employee/HearingSideCard.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/pages/employee/HearingsResponse.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/pages/employee/Transcription.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/pages/employee/shared/bulkRescheduleShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/utils/createUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/hearings/src/utils/index.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/README.md
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/components/AddSignatureCTCModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/components/EfilingPaymentBreakdown.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/components/EfilingPaymentRes.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BenchHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkADiarySignConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkBailBondSignConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkIssueCTCConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkMarkAsEvidenceConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkSignConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkSignFormsConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/BulkWitnessDepositionSignConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/CourtRoomHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/FSOHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/HomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/JudgeHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/LitigantHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/MakeSubmissionConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/OfflinePaymentsConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/ScrutinyPendingTaskConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/UICustomizations.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/bulkInboxCaseTitleDefaults.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/bulkInboxGenericSearchConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/bulkInboxSearchConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/bulkInboxSharedFields.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/bulkSpecialInboxSearchConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/employeeCaseSearchTabConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/employeeHomeSearchDefaults.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/litigantCaseSearchTabConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/pendingTaskActionsShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/shared/scrutinyPendingTaskShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/configs/uiCustomizationsTaskDetailsShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/hooks/services/searchTestResultData.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BailBondSignModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BulkBailBondSignView.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BulkESignView.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BulkIssueCTC.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BulkSignADiaryView.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BulkSignDigitalizationView.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/BulkWitnessDepositionView.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/CTCApplications.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/DigitalDocumentSignModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/HearingsResponse.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/NewBulkRescheduleTab.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/ScheduleHearing.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/WitnessDepositionSignModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/shared/bulkSignViewShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/shared/documentSignFlowShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/pages/employee/shared/signModalChrome.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/utils/createUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/home/src/utils/index.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/components/AddSignatureComponent.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/components/BreadCrumbsNew.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/components/SummonsOrderComponent.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/components/WarrantOrderComponent.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/components/shared/orderPartyDeliveryShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/E-PostTrackingConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/EpostFormConfigs.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/GenerateOrdersConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/OrdersHomeConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/SuumonsConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/UICustomizations.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/orderFormSchemaUtilsShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/ordersCreateConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/ordersCreateConfigShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/schemaToFormMdmsShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/shared/epostFormShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/shared/epostTrackingTabConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/shared/individualCampaignSearchConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/shared/individualSearchFormDefaults.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/configs/shared/summonsSearchConfigShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/hooks/services/searchTestResultData.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pageComponents/OrderSignatureModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/GenerateOrdersV2.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/PaymentForRPADModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/PaymentForSummonModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/PaymentForSummonModalSMSAndEmail.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/ReviewSummonsNoticeAndWarrant.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/shared/paymentSummonModalShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/shared/paymentSummonPostReceiptDefaults.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/pages/employee/shared/useTaskOrderPaymentModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/utils/createUtils.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/orders/src/utils/index.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/components/BreadCrumbSubmissions.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/components/CitizenOpenApiMobileLoginPage.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/components/GenericNumberInputModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/components/GenericUploadSignatureModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/components/IndiaPhoneInputRow.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/components/SubmissionSignatureModal.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/configs/generateBailBondConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/configs/generateBailBondConfigShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/configs/pleaSubmissionConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/configs/submissionsCreateConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/configs/submissionsCreateConfigShared.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/configs/submitDocumentConfig.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/hooks/services/searchTestResultData.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/pages/employee/BailBondLoginPage.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/pages/employee/DigitizedDocumentLoginPage.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/pages/employee/WitnessDepositionLoginPage.js
  • frontend/micro-ui/web/micro-ui-internals/packages/modules/submissions/src/utils/index.js

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch tech-debt-pb-51-code-dupicacy-dev

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@utpalBeehyv utpalBeehyv self-assigned this May 19, 2026
@utpalBeehyv utpalBeehyv added the UI UI related changes label May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

UI UI related changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant