[dev] [claudfuen] claudio/comp-editor-add-editable-table#606
Merged
[dev] [claudfuen] claudio/comp-editor-add-editable-table#606
Conversation
…nagement - Updated package.json to include react-datasheet-grid. - Added styles for react-datasheet-grid in layout.tsx. - Replaced DataTable with DataSheetGrid in ControlsClientPage for improved data handling. - Enhanced controls data structure to support additional related data fields.
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
…tion - Introduced a new ActionCell component to enable navigation to control details. - Updated the grid configuration to include the Actions column with the custom cell. - Ensured the button is disabled when no row data is available, enhancing user experience.
…tionality - Added search input to filter controls by name and description. - Implemented sorting options for various columns in the controls grid. - Utilized useMemo for efficient data processing and state management. - Updated DataSheetGrid to reflect filtered and sorted data dynamically.
…ting UI - Replaced standard input with a custom Input component for search functionality. - Integrated Select component for sorting options, enhancing user experience. - Updated layout to accommodate new UI components while maintaining functionality.
…ientPage - Added a custom hook for change tracking to manage created, updated, and deleted rows in the grid. - Introduced row styling for visual feedback on changes (created, updated, deleted) in the DataSheetGrid. - Enhanced grid data handling with a simple UUID generator for new rows and improved data processing logic. - Updated UI components to reflect changes and maintain user experience during data manipulation.
…d linking features - Implemented a createControl function with input validation using Zod for creating new control templates. - Added CountListCell component for managing linked items with search functionality. - Introduced ActionCell component for navigation to control details. - Updated ControlsClientPage to utilize new components and improve user experience with enhanced search and sorting capabilities. - Refactored layout and data handling to accommodate new features and maintain performance.
… fields - Added createdAt and updatedAt fields to the ControlsClientPage for better tracking of control templates. - Updated data processing logic to handle date parsing and formatting for these new fields. - Enhanced sorting and filtering capabilities to include createdAt and updatedAt in the grid. - Modified CountListCell component to manage linking items with consideration for pending creations. - Improved useChangeTracking hook to ensure proper state management for created and updated rows.
…g and UI feedback - Refactored useChangeTracking hook to include detailed change summaries and toast notifications for commit results. - Updated ControlsClientPage to display a summary of changes in the commit button, enhancing user awareness of pending actions. - Modified CountListCell component to improve interaction handling during pending creations. - Enhanced TableToolbar to support dynamic commit button labeling based on changes. - Improved data handling logic to ensure accurate state management for created, updated, and deleted rows.
…UI improvements - Introduced RelationalCell component for managing linked items with search functionality. - Updated ControlsClientPage to utilize relational linking for policy templates, requirements, and task templates. - Enhanced getAllRequirements function to include identifiers in the fetched data. - Improved error handling and user feedback with toast notifications for linking and unlinking actions. - Refactored useTableSearchSort hook to support default sorting configurations. - Cleaned up unused mock data and improved overall code organization for better maintainability.
…/comp-editor-add-editable-table
…g and UI improvements - Added a helper function to format dates in a user-friendly manner. - Introduced a custom column configuration for displaying formatted dates in the grid. - Adjusted column widths for better layout and readability. - Enhanced search functionality in RelationalCell to include sublabels. - Cleaned up unused create control dialog functionality in the ControlsClientPage.
Contributor
|
🎉 This PR is included in version 1.18.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is an automated pull request to merge claudio/comp-editor-add-editable-table into dev.
It was created by the [Auto Pull Request] action.
Note: This should only be merged after the following checklist is complete: