Skip to content

Commit e8b49a4

Browse files
Added Event Attendance Feature in Admin and User Portal (#2388)
* major changes event attendence stastics * add bar chart adn recurring event count * major chart and ui fixes * modal sizing and filtering * “event” * charts and recurring bugs * member details ui revamped * tested member details functionalities * added eventsattended in user portal * added test files * added tests for eventstatics,eventdashboard and related components * added tests for Attendance and Statistics * suggestion added in files * Update src/components/EventRegistrantsModal/EventRegistrantsModal.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * error handling and short lines of code * changes added * added null checks * refactored code * refactoring * improved refactoring statistics * minor * some iterations * package changes * minor changes * minor * added translations and refactoring * added translations and refactoring. * Added tsdoc comments * Added more docs * Added missed translations * .. * Revert ".." This reverts commit ed410c7. * .. * minor files * minor * added testing and schema * minor * Added changes * type fixes * added test for eventstats and eventattendance * minor formatting * add test cases * added registrants test cases * added orgs testcases * fixed orgdash change * increased code coverage * increased dateformatter files coverage * minor change --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
1 parent 9dd5d7f commit e8b49a4

File tree

94 files changed

+5760
-1026
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+5760
-1026
lines changed

dump.rdb

15.2 KB
Binary file not shown.

jest.config.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ export default {
1010
],
1111
testEnvironment: 'jsdom',
1212
transform: {
13-
'^.+\\.(js|jsx|ts|tsx)$': ['babel-jest', { configFile: "./config/babel.config.cjs" }], // Use babel-jest for JavaScript and TypeScript files
13+
'^.+\\.(js|jsx|ts|tsx)$': [
14+
'babel-jest',
15+
{ configFile: './config/babel.config.cjs' },
16+
], // Use babel-jest for JavaScript and TypeScript files
1417
'^.+\\.(css|scss|sass|less)$': 'jest-preview/transforms/css', // CSS transformations
1518
'^(?!.*\\.(js|jsx|ts|tsx|css|json)$)': 'jest-preview/transforms/file', // File transformations
1619
},

package-lock.json

+62-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+5
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
"@mui/x-charts": "^7.22.1",
2121
"@mui/x-data-grid": "^7.22.1",
2222
"@mui/x-date-pickers": "^7.22.1",
23+
"@pdfme/schemas": "^5.1.6",
24+
"chart.js": "^4.4.6",
2325
"@pdfme/generator": "^5.0.0",
2426
"@reduxjs/toolkit": "^2.3.0",
2527
"@vitejs/plugin-react": "^4.3.2",
@@ -40,9 +42,11 @@
4042
"js-cookie": "^3.0.1",
4143
"markdown-toc": "^1.2.0",
4244
"prettier": "^3.3.3",
45+
"prop-types": "^15.8.1",
4346
"react": "^18.3.1",
4447
"react-beautiful-dnd": "^13.1.1",
4548
"react-bootstrap": "^2.10.5",
49+
"react-chartjs-2": "^5.2.0",
4650
"react-datepicker": "^7.5.0",
4751
"react-dom": "^18.3.1",
4852
"react-google-recaptcha": "^3.1.0",
@@ -117,6 +121,7 @@
117121
"@types/node-fetch": "^2.6.10",
118122
"@types/react": "^18.3.3",
119123
"@types/react-beautiful-dnd": "^13.1.8",
124+
"@types/react-chartjs-2": "^2.5.7",
120125
"@types/react-bootstrap": "^0.32.37",
121126
"@types/react-datepicker": "^7.0.0",
122127
"@types/react-dom": "^18.3.0",

public/images/svg/arrow-left.svg

+10
Loading

public/images/svg/arrow-right.svg

+10
Loading

public/images/svg/attendees.svg

+4
Loading

public/images/svg/feedback.svg

+5
Loading

0 commit comments

Comments
 (0)