Skip to content

Commit e2088b4

Browse files
committed
feat(plugin-view): enhance ObjectViewRenderer with new props and default settings
- Added new input properties to ObjectViewRenderer including objectName, title, description, layout, defaultViewType, and various UI toggle options. - Registered an alias 'view' for the same renderer. - Updated ObjectViewSchema to include new properties for named list views, navigation configuration, searchable and filterable fields. test(plugin-view): add comprehensive tests for ObjectView and registration - Created tests for ObjectView to validate rendering, named list views, default view types, navigation configurations, CRUD operations, and data source integration. - Added tests for registration of ObjectView, ViewSwitcher, FilterUI, and SortUI components. chore(plugin-view): setup Vitest for testing environment - Added vitest.config.ts and vitest.setup.ts for configuring the testing environment with React and Jest DOM.
1 parent a55c5a9 commit e2088b4

File tree

9 files changed

+1083
-121
lines changed

9 files changed

+1083
-121
lines changed

ROADMAP.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
| @object-ui/plugin-dashboard | ✅ Complete | 100% | Dashboard layout |
2929
| @object-ui/plugin-detail | ✅ Complete | 100% | Record detail view |
3030
| @object-ui/plugin-list | ✅ Complete | 100% | List with view switching |
31-
| @object-ui/plugin-view | 🟡 Partial | 50% | Basic container only |
31+
| @object-ui/plugin-view | ✅ Complete | 90% | Multi-view rendering, named listViews, NavigationConfig |
3232
| @object-ui/plugin-object | ⚪ Prebuilt | N/A | No source, has dist |
3333
| @object-ui/plugin-report | 🟡 Partial | 60% | Basic report rendering |
3434
| @object-ui/plugin-timeline | ✅ Complete | 100% | 3 timeline variants |

0 commit comments

Comments
 (0)