Open modamaan opened 2 weeks ago
The pull request introduces significant updates to several components in the application, particularly the DailyRoundListDetails
component, which now employs a card-based layout for improved organization and visual hierarchy. New components such as Badge
, Card
, and Separator
have been created to enhance the UI, and various health metrics are presented in a grid format with accompanying icons. The overall structure and design of the components have been refined for better readability and user experience.
File | Change Summary |
---|---|
src/components/Patient/DailyRoundListDetails.tsx | Refactored to use Card , CardHeader , and CardContent for layout; added icons and restructured health metrics display. |
src/components/ui/badge.tsx | Introduced Badge component with variants for different styles; exported BadgeProps and badgeVariants . |
src/components/ui/card.tsx | Added new card UI components: Card , CardHeader , CardTitle , CardDescription , CardContent , CardFooter . |
src/components/ui/separator.tsx | Introduced Separator component for horizontal and vertical separation with customizable styles. |
src/components/LogUpdate/CriticalCarePreview.tsx | Updated layout to use grid and flexbox for various sections; improved organization of displayed details. |
.eslintrc.json | Modified ESLint rules to disable Prettier formatting and updated handling of unused variables. |
Objective | Addressed | Explanation |
---|---|---|
Update the form UI on the Consultation Update page (#9067) | ✅ |
tested
In the garden of code, we hop and play,
New cards and badges brighten the day.
With icons that dance and layouts that gleam,
Our UI's a wonder, a developer's dream!
So let’s celebrate with a joyful cheer,
For each little change brings us all near! 🐇✨
[!WARNING] There were issues while running some tools. Please review the errors and either fix the tool’s configuration or disable the tool if it’s a critical failure.
🔧 eslint (1.23.1)
> If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.src/components/LogUpdate/CriticalCarePreview.tsx
Oops! Something went wrong! :( ESLint: 8.57.1 Error: Failed to load parser '@typescript-eslint/parser' declared in '.eslintrc.json': Cannot find module '@typescript-eslint/parser' Require stack: - /.eslintrc.json at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15) at Function.resolve (node:internal/modules/helpers:145:19) at Object.resolve (/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2346:46) at ConfigArrayFactory._loadParser (/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3325:39) at ConfigArrayFactory._normalizeObjectConfigDataBody (/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3099:43) at _normalizeObjectConfigDataBody.next () at ConfigArrayFactory._normalizeObjectConfigData (/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20) at _normalizeObjectConfigData.next ( ) at ConfigArrayFactory.loadInDirectory (/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28) at CascadingConfigArrayFactory._loadConfigInAncestors (/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46)
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
Name | Link |
---|---|
Latest commit | 1f276229126f1ed48b6ee3387889f231ff219f7a |
Latest deploy log | https://app.netlify.com/sites/care-ohc/deploys/674382204b66620008eb2176 |
Deploy Preview | https://deploy-preview-9074--care-ohc.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
@rithviknishad Do you want to update this component?
Yup
Do delete the old component too once done
@modamaan the build itself is failing, tag me for QA review once the PR is review
Proposed Changes
Updated UI
@ohcnetwork/care-fe-code-reviewers
Merge Checklist
Summary by CodeRabbit
Release Notes
New Features
Badge
component for displaying patient categories with various styles.Separator
component for improved visual separation of content.Improvements
These updates significantly enhance the user experience and improve the overall presentation of patient information.