-
Notifications
You must be signed in to change notification settings - Fork 0
Tag view with filters #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR introduces a tag view system for managing patient appointments with filtering capabilities. The implementation adds a new tab screen with an editable table that displays patient names, appointment tags, and dates. The system includes a filter panel for selecting appointment types and allows inline editing of appointment data through modal dialogs.
Key changes:
- Added
react-native-calendarsdependency for cross-platform date selection - Created a filter system with tag selection and an editable table for appointment data
- Implemented platform-specific date and tag pickers (web vs native) using modals
Reviewed changes
Copilot reviewed 5 out of 7 changed files in this pull request and generated 33 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Added react-native-calendars dependency for calendar functionality |
| package-lock.json | Lock file updates for new dependency and its transitive dependencies |
| yarn.lock | Yarn lock file updates reflecting the new calendar library and related packages |
| components/FilterPanel.tsx | New component providing tag filtering UI with multi-select capability |
| components/EditableTable.tsx | New table component with inline editing for patient data including date and tag selection |
| components/DataViewContainer.tsx | Container component managing state, filtering logic, and API submission |
| app/tabs/(tabs)/tagview.tsx | New tab screen entry point rendering the tag view interface |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Issue
tag_view_demo.mp4
Changes
TODO