Kanishk – Finish community calendar full view#4370
Kanishk – Finish community calendar full view#4370one-community merged 3 commits intodevelopmentfrom
Conversation
✅ Deploy Preview for highestgoodnetwork-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
There was a problem hiding this comment.
Hi Kanishk,
I have reviewed your PR locally and have a few change requests. Other than them the rest of the functionality does work as per requirement.
In light mode:
As you can see when the date is selected below the value 31 is not that visible in calendar due to the text being in white color

Similarly for dates with no events as well when we hover on them

In dark mode:
Similarly for dates with no events as well when we hover on them in dark mode as well as the text "Select a different date or adjust the filters to see scheduled events." is not as visible in dark mode due to grey text color

Note: Do let me know if any of these do not come under the requirements
debadyuti23
left a comment
There was a problem hiding this comment.
Hi @kanishkagarwal6101 I have reviewed your changes. I have clicked on the calendar tiles with events/normal. They are working as expected both in light and dark mode.
Drive link: https://drive.google.com/file/d/1OOQGJIy_Mpb598tfV-Wanzk86yscM8Mp/view?usp=sharing
…ode selected date visibility
…, remove redundant CSS
|
|
Thank you all, merging! |
Shravan-neelamsetty
left a comment
There was a problem hiding this comment.
Hi Kanishk, I reviewed this PR after it was merged into development by navigating to /communityportal/calendar and testing the functionality. The calendar filters (category, location, status) update the calendar tiles immediately as expected. The selected date panel correctly displays event summaries when clicking on days with events, and shows appropriate empty state messages for days without events. The "View full details" button and clicking calendar tiles both open the correct event modal with matching data. Dark mode implementation works well, text visibility on selected dates and hover states is clear in both light and dark modes. The Latest News sidebar integrates smoothly with the CSS modules and maintains consistent theming. The calendar experience feels modern and responsive.


Vikas-8055
left a comment
There was a problem hiding this comment.
Hi Kanishk, I reviewed this PR locally at /communityportal/calendar. The memoized event collection and state synchronization work correctly across calendar tiles, modal, and sidebar panel. The selected-date panel displays event count and metadata properly (tested with January 10, 2026 showing Event 2 details) with "View full details" button functional. Empty days handled gracefully. The Latest News sidebar and CSS module styling work well in both light and dark modes with good text visibility and tile highlighting. All requirements work as expected.
roshini1212
left a comment
There was a problem hiding this comment.
All listed calendar features have been verified and are functioning correctly. Filter changes on /communityportal/calendar update the calendar tiles and selected-date panel immediately. Selecting different calendar days dynamically refreshes the summary panel, highlights active days, and shows appropriate empty-state messages when no events are present. The event modal displays consistent information whether opened from a calendar tile or through the “View full details” button. Theme toggling between dark and light modes maintains full readability across the calendar grid, detail panel, and activity list. All tests passed successfully.






Description
Related PRs
Main Changes
CommunityCalendar.jsxto memoize the event collection, cache filtered events by date, track the active day, and synchronize the calendar tiles, modal, and new sidebar panel with those statesCalendarActivitySection.jsxandCommunityCalendar.module.cssto use module-scoped classes, re-themed the activity feed, and introduced reusable styles for the selected-date panel, event cards, and tile highlighting across light and dark modesTesting Steps
ManualNavigate to/communityportal/calendar, change each filter, and confirm the calendar tiles and selected-date panel react immediatelyManualClick different calendar days (with and without events) to verify the new summary panel content, badge highlighting, and empty-state messagingManualOpen the event modal from either the calendar tile or the “View full details” button and confirm they show the same dataManualToggle between dark and light themes to ensure the calendar grid, detail panel, and activity list remain readableScreenshots
Notes