Open salmanja opened 3 days ago
The pull request introduces several updates to the "verifywise" project, including dependency version upgrades for Material-UI packages in package.json
, the addition of a new route for the FileManager
component in App.tsx
, and enhancements to the sidebar menu to include the FileManager
. Additionally, a new FileManager
component is created to manage and display files in a table format, while the BasicTable
component is modified to support new interactivity features. A new RoleButtonGroup
component is also added for role selection in the UI.
File | Change Summary |
---|---|
Clients/package.json |
Updated @mui/icons-material from ^6.1.2 to ^6.1.6 and @mui/material from ^6.1.1 to ^6.1.6 . |
Clients/src/App.tsx |
Added a new route for FileManager at path /file-manager . |
Clients/src/presentation/components/Sidebar/index.tsx |
Added "File Manager" entry to the sidebar menu with corresponding icon and path. |
Clients/src/presentation/components/Table/index.tsx |
Updated BasicTable to remove Paper import, added onRowClick prop, enhanced pagination logic, and conditional rendering of icons. |
Clients/src/presentation/pages/FileManager/index.tsx |
Introduced FileManager component to manage and display files in a table format with action handling. |
Clients/src/presentation/components/ButtonGroup/index.tsx |
Added new RoleButtonGroup component for role selection with styled buttons. |
Clients/src/presentation/pages/SettingsPage/Team/index.tsx |
Added handleSaveAllData function to save organization and team member details. |
Clients/src/presentation/pages/index.tsx |
Imported RoleButtonGroup and added it to the Playground component. |
package.json
regarding the Material-UI package versions are related to the main PR, which also updates Material-UI package versions.ComplianceTracker
, it involves changes in Clients/src/App.tsx
, which is also modified in the main PR for routing purposes.Clients/src/App.tsx
, but the changes are more focused on project data and routing.Frontend Devs
, frontend
🐰 In the code we hop and play,
New routes and icons lead the way.
A file manager, neat and bright,
Makes our app a pure delight!
With tables and actions, all in sight,
Let's code and cheer, it feels so right! 🥕✨
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?
I'm adding the button group to the Teams page in settings. Still working on it therefore I left it as a comment for now
Sounds good. You can also add a hover color to the group when the mouse is on hover. You can select a color for this, or I can provide you with the color as well.
finished product, every buttons has a hover effect with blue background color
- Can you fix the border to 1px, just like how it looks in Figma?
- Can you double check the radius? (needs to be 4px)
- Can you check the height to be 34px?
ok so the border is set to 1 px, i will fix the other suggestions
@salmanja Always, always, and always, make sure your adding, reviewer, assign, etc.
@salmanja Screen shot please
Summary by CodeRabbit
Release Notes
New Features
/file-manager
.RoleButtonGroup
component for role selection with visual feedback.Enhancements
BasicTable
component with new interactivity features, including row click handling and enhanced pagination.Dependency Updates