Skip to content

implemented return shipment status screen

Akila Ranga requested to merge ui_feature_return-shipment-status into dev

PR Type

Enhancement


Description

  • Implemented return shipment status management screen

  • Added return status and mapping functionality

  • Created CRUD modals for status management

  • Added new UI constants and data models


Diagram Walkthrough

flowchart LR
  A["Models"] --> B["Return Status Screen"]
  A --> C["Return Shipment Status Screen"]
  A --> D["Status Mapping Screen"]
  B --> E["CRUD Modals"]
  C --> E
  D --> F["Manage Mappings Modal"]
  G["UI Constants"] --> B
  G --> C
  G --> D
  H["Mock Data"] --> B
  H --> C
  H --> D

File Walkthrough

Relevant files
Enhancement
25 files
ReturnShipmentStatus.ts
Added return shipment status data models                                 
+17/-0   
ReturnStatus.ts
Added return status data models                                                   
+18/-0   
ReturnStatusMapping.ts
Added return status mapping models                                             
+18/-0   
ui.ts
Added UI constants for status management                                 
+68/-6   
returnShipmentStatusList.ts
Added mock return shipment status data                                     
+76/-0   
returnStatus.ts
Added mock return status data                                                       
+108/-0 
returnStatusMapping.ts
Added mock return status mapping data                                       
+143/-0 
LogsFilterSection.tsx
Updated search placeholder constant reference                       
+1/-1     
ProductPolicyMapping.tsx
Updated constants import and heading reference                     
+2/-2     
ManageMappings.tsx
Created status mapping management modal component               
+133/-0 
ShipmentStatusFilter.tsx
Created shipment status filter component                                 
+71/-0   
StatusFilter.tsx
Created return status filter component                                     
+72/-0   
UpsertReturnShipmentStatusModal.tsx
Created shipment status CRUD modal                                             
+122/-0 
UpsertReturnStatusModal.tsx
Created return status CRUD modal                                                 
+139/-0 
getReturnShipmentStatusColumns.tsx
Added table columns for shipment status                                   
+81/-0   
getReturnStatusColumns.tsx
Added table columns for return status                                       
+85/-0   
ReturnShipmentStatus.tsx
Implemented return shipment status screen                               
+121/-0 
ReturnStatus.tsx
Implemented return status screen                                                 
+131/-0 
ReturnStatusMapping.tsx
Implemented return status mapping screen                                 
+98/-0   
page.tsx
Created main return status page with tabs                               
+41/-0   
ColorPicker.tsx
Added color picker component                                                         
+84/-0   
Pagination.tsx
Added optional className prop                                                       
+5/-1     
Table.tsx
Improved table header alignment and styling                           
+5/-3     
Tabs.tsx
Adjusted tab container gap spacing                                             
+1/-1     
TextInput.tsx
Updated value prop to accept numbers                                         
+1/-1     
Bug fix
5 files
ReturnTypeResponse.ts
Fixed import path reference                                                           
+1/-1     
globals.css
Fixed duplicate CSS variable declaration                                 
+0/-1     
page.tsx
Fixed import path reference                                                           
+1/-1     
ManageMappings.tsx
Fixed border styling for category selection                           
+1/-1     
ReturnType.tsx
Fixed useState import consistency                                               
+1/-1     

Edited by Rashmi Gaddam

Merge request reports

Loading