Designed the JSON schema and implemented types
Added the reducer function for managing the overall state of the Batch Data Grid component
Added component tests for the reducer function
Checklist
[x] The ticket is up-to-date - Please document any deviations from the original approach if there is any.
[x] I have documented the testing steps for QA
[x] I have self-reviewed this PR
[x] Make sure you've verified it works via npm run dev
[x] Make sure you've verified it works via npm run build and npm run start
[x] Make sure you've fixed all linting problems with npm run lint_fix
[x] Make sure you've tested via npm run test
AI generated change summary
The following is a summary of the changes in the PR generated by What The Diff.
Delete the command below if you don't want this to be generataed.
Introduction of Batch Data Management
A new system component named BatchDataRow.ts has been added. This is essentially a collection of protocols (interfaces and types in technical terms) that sets the rules on how the new data batches should be handled in the system. This file will help us with actions related to our data collection and processing. To accompany this, a reducer function is also added, which helps us consolidate different data inputs into a single, more manageable output efficiently, keeping our system tidy and well-organized.
What's changed
Designed the JSON schema and implemented types Added the reducer function for managing the overall state of the Batch Data Grid component Added component tests for the reducer function
Checklist
npm run dev
npm run build
andnpm run start
npm run lint_fix
npm run test
AI generated change summary
The following is a summary of the changes in the PR generated by What The Diff. Delete the command below if you don't want this to be generataed.
BatchDataRow.ts
has been added. This is essentially a collection of protocols (interfaces and types in technical terms) that sets the rules on how the new data batches should be handled in the system. This file will help us with actions related to our data collection and processing. To accompany this, a reducer function is also added, which helps us consolidate different data inputs into a single, more manageable output efficiently, keeping our system tidy and well-organized.