gitextract_7oxmh0tn/ ├── .coderabbit/ │ └── ast-grep-rules/ │ ├── assertions-must-use-waitfor.yml │ ├── hardcoded-timeout.yml │ ├── mutation-null-guards.yml │ ├── no-dynamic-timestamps-in-tests.yml │ ├── no-local-timezone-in-tests.yml │ └── vitest-cleanup.yml ├── .coderabbit.yaml ├── .dockerignore ├── .flake8 ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.md │ │ └── feature-request.md │ ├── dependabot.yaml │ ├── pull_request_template.md │ └── workflows/ │ ├── README.md │ ├── auto-assign.yml │ ├── auto-label.json5 │ ├── check-tsdoc.js │ ├── codeql-codescan.yml │ ├── config/ │ │ ├── check-pr-issue-skip-usernames.txt │ │ ├── countline_excluded_file_list.txt │ │ └── sensitive_files.txt │ ├── issue-assigned.yml │ ├── issue-unassigned.yml │ ├── issue.yml │ ├── pull-request-comment.yml │ ├── pull-request-review.yml │ ├── pull-request-target.yml │ ├── pull-request.yml │ ├── push-deploy-website.yml │ ├── push.yml │ ├── requirements.txt │ ├── scripts/ │ │ ├── app_health_check.sh │ │ ├── check-minio-compliance.cjs │ │ ├── compare_translations.py │ │ ├── css_check.py │ │ ├── test/ │ │ │ ├── README.md │ │ │ ├── test_css_check.py │ │ │ └── test_translation_check.py │ │ └── translation_check.py │ └── stale.yml ├── .gitignore ├── .graphqlrc.yml ├── .husky/ │ ├── commit-msg │ ├── post-merge │ ├── pre-commit │ └── scripts/ │ ├── check-tools.sh │ ├── fetch-verified.sh │ ├── precommit-node.sh │ ├── precommit-python.sh │ ├── staged-files.sh │ └── venv.sh ├── .lintstagedrc.json ├── .nojekyll ├── .prettierignore ├── .prettierrc ├── .pydocstyle ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CODE_STYLE.md ├── CONTRIBUTING.md ├── DOCUMENTATION.md ├── INSTALLATION.md ├── ISSUE_GUIDELINES.md ├── LICENSE ├── PR_GUIDELINES.md ├── README.md ├── commitlint.config.js ├── config/ │ ├── babel.config.cjs │ ├── docker/ │ │ └── setup/ │ │ ├── apache.conf │ │ ├── nginx.conf │ │ └── nginx.rootless.conf.template │ ├── vite.config.spec.ts │ └── vite.config.ts ├── cypress/ │ ├── README.md │ ├── e2e/ │ │ ├── Accessibility/ │ │ │ └── .gitkeep │ │ ├── AdminPortal/ │ │ │ ├── ActionItems/ │ │ │ │ ├── .gitkeep │ │ │ │ └── ActionItems.cy.ts │ │ │ ├── Advertisements/ │ │ │ │ ├── .gitkeep │ │ │ │ └── Advertisements.cy.ts │ │ │ ├── Dashboard/ │ │ │ │ ├── .gitkeep │ │ │ │ └── AdminDashboard.cy.ts │ │ │ ├── Events/ │ │ │ │ ├── .gitkeep │ │ │ │ └── EventLifecycle.cy.ts │ │ │ ├── Organizations/ │ │ │ │ ├── .gitkeep │ │ │ │ └── OrganizationSetup.cy.ts │ │ │ ├── People/ │ │ │ │ ├── .gitkeep │ │ │ │ └── ManageMembers.cy.ts │ │ │ ├── Posts/ │ │ │ │ ├── .gitkeep │ │ │ │ └── Posts.cy.ts │ │ │ ├── Tags/ │ │ │ │ └── .gitkeep │ │ │ └── Venues/ │ │ │ └── .gitkeep │ │ ├── Auth/ │ │ │ ├── .gitkeep │ │ │ └── Login.cy.ts │ │ ├── CascadingEffects/ │ │ │ └── .gitkeep │ │ ├── E2EFlows/ │ │ │ └── .gitkeep │ │ ├── ErrorScenarios/ │ │ │ └── .gitkeep │ │ ├── MultiOrganization/ │ │ │ └── .gitkeep │ │ ├── SharedComponents/ │ │ │ ├── .gitkeep │ │ │ ├── GraphQLUtilities.cy.ts │ │ │ └── Navigation.cy.ts │ │ └── UserPortal/ │ │ ├── Dashboard/ │ │ │ ├── .gitkeep │ │ │ └── UserDashboard.cy.ts │ │ ├── EventDiscovery/ │ │ │ └── .gitkeep │ │ ├── OrganizationDiscovery/ │ │ │ └── .gitkeep │ │ ├── Posts/ │ │ │ └── .gitkeep │ │ ├── Profile/ │ │ │ └── .gitkeep │ │ ├── Transactions/ │ │ │ └── .gitkeep │ │ └── VolunteerSignup/ │ │ └── .gitkeep │ ├── fixtures/ │ │ ├── admin/ │ │ │ ├── actionItems.json │ │ │ ├── advertisements.json │ │ │ ├── events.json │ │ │ ├── organizations.json │ │ │ ├── people.json │ │ │ ├── tags.json │ │ │ └── venues.json │ │ ├── api/ │ │ │ └── graphql/ │ │ │ ├── createOrganization.error.conflict.json │ │ │ ├── createOrganization.success.json │ │ │ ├── getOrganizationEvents.error.notFound.json │ │ │ ├── getOrganizationEvents.success.json │ │ │ ├── getOrganizationMembers.error.notFound.json │ │ │ ├── getOrganizationMembers.success.json │ │ │ └── organizations.success.json │ │ ├── auth/ │ │ │ ├── credentials.json │ │ │ └── users.json │ │ └── user/ │ │ ├── campaigns.json │ │ ├── donations.json │ │ ├── posts.json │ │ └── volunteers.json │ ├── pageObjects/ │ │ ├── AdminPortal/ │ │ │ ├── ActionItemPage.ts │ │ │ ├── AdminDashboard.ts │ │ │ ├── AdminEventPage.ts │ │ │ ├── AdvertisementPage.ts │ │ │ ├── EventAttendancePage.ts │ │ │ ├── LeftDrawer.ts │ │ │ ├── MemberManagementPage.ts │ │ │ ├── OrganizationSettingsPage.ts │ │ │ ├── PeoplePage.ts │ │ │ ├── PostPage.ts │ │ │ └── VolunteerManagementPage.ts │ │ ├── UserPortal/ │ │ │ └── UserDashboard.ts │ │ ├── auth/ │ │ │ └── LoginPage.ts │ │ ├── base/ │ │ │ └── BasePage.ts │ │ └── shared/ │ │ ├── ModalActions.ts │ │ ├── TableActions.ts │ │ └── types.ts │ └── support/ │ ├── commands.ts │ ├── e2e.ts │ └── graphql-utils.ts ├── cypress.config.ts ├── docker/ │ ├── Dockerfile.deploy │ ├── Dockerfile.dev │ ├── Dockerfile.prod │ ├── Dockerfile.rootless.dev │ ├── Dockerfile.rootless.prod │ ├── docker-compose.deploy.yaml │ ├── docker-compose.dev.yaml │ ├── docker-compose.prod.yaml │ ├── docker-compose.rootless.dev.yaml │ └── docker-compose.rootless.prod.yaml ├── docs/ │ ├── .gitignore │ ├── CNAME │ ├── README.md │ ├── docs/ │ │ ├── auto-docs/ │ │ │ ├── App/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── Constant/ │ │ │ │ ├── common/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── FILE_NAME_TEMPLATE_BACKUP_ENV.md │ │ │ │ │ │ ├── ROUTE_USER.md │ │ │ │ │ │ ├── ROUTE_USER_ORG.md │ │ │ │ │ │ ├── TEST_ID_DELETE_EVENT_MODAL.md │ │ │ │ │ │ ├── TEST_ID_PEOPLE_CARD.md │ │ │ │ │ │ ├── TEST_ID_PEOPLE_EMAIL.md │ │ │ │ │ │ ├── TEST_ID_PEOPLE_IMAGE.md │ │ │ │ │ │ ├── TEST_ID_PEOPLE_NAME.md │ │ │ │ │ │ ├── TEST_ID_PEOPLE_ROLE.md │ │ │ │ │ │ ├── TEST_ID_PEOPLE_SNO.md │ │ │ │ │ │ └── TEST_ID_UPDATE_EVENT_MODAL.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── DATE_FORMAT.md │ │ │ │ │ ├── DATE_FORMAT_ISO_DATE.md │ │ │ │ │ ├── DATE_TIME_SEPARATOR.md │ │ │ │ │ ├── DUMMY_DATE_TIME_PREFIX.md │ │ │ │ │ ├── IDENTIFIER_ID.md │ │ │ │ │ ├── IDENTIFIER_USER_ID.md │ │ │ │ │ └── MAX_NAME_LENGTH.md │ │ │ │ ├── constant/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── deriveBackendWebsocketUrl.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── AUTH_TOKEN.md │ │ │ │ │ ├── BACKEND_URL.md │ │ │ │ │ ├── BACKEND_WEBSOCKET_URL.md │ │ │ │ │ ├── REACT_APP_USE_RECAPTCHA.md │ │ │ │ │ └── RECAPTCHA_SITE_KEY.md │ │ │ │ └── fileUpload/ │ │ │ │ └── variables/ │ │ │ │ ├── AGENDA_ITEM_ALLOWED_MIME_TYPES.md │ │ │ │ ├── AGENDA_ITEM_MIME_TYPE.md │ │ │ │ ├── FILE_UPLOAD_ALLOWED_TYPES.md │ │ │ │ └── FILE_UPLOAD_MAX_SIZE_MB.md │ │ │ ├── GraphQl/ │ │ │ │ ├── Mutations/ │ │ │ │ │ ├── ActionItemCategoryMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_ACTION_ITEM_CATEGORY_MUTATION.md │ │ │ │ │ │ ├── DELETE_ACTION_ITEM_CATEGORY_MUTATION.md │ │ │ │ │ │ └── UPDATE_ACTION_ITEM_CATEGORY_MUTATION.md │ │ │ │ │ ├── ActionItemMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── COMPLETE_ACTION_ITEM_FOR_INSTANCE.md │ │ │ │ │ │ ├── CREATE_ACTION_ITEM_MUTATION.md │ │ │ │ │ │ ├── DELETE_ACTION_ITEM_FOR_INSTANCE.md │ │ │ │ │ │ ├── DELETE_ACTION_ITEM_MUTATION.md │ │ │ │ │ │ ├── MARK_ACTION_ITEM_AS_PENDING_FOR_INSTANCE.md │ │ │ │ │ │ ├── MARK_ACTION_ITEM_AS_PENDING_MUTATION.md │ │ │ │ │ │ ├── UPDATE_ACTION_ITEM_FOR_INSTANCE.md │ │ │ │ │ │ └── UPDATE_ACTION_ITEM_MUTATION.md │ │ │ │ │ ├── AdvertisementMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── ADD_ADVERTISEMENT_MUTATION.md │ │ │ │ │ │ ├── DELETE_ADVERTISEMENT_MUTATION.md │ │ │ │ │ │ └── UPDATE_ADVERTISEMENT_MUTATION.md │ │ │ │ │ ├── AgendaFolderMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_AGENDA_FOLDER_MUTATION.md │ │ │ │ │ │ ├── DELETE_AGENDA_FOLDER_MUTATION.md │ │ │ │ │ │ └── UPDATE_AGENDA_FOLDER_MUTATION.md │ │ │ │ │ ├── AgendaItemMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_AGENDA_ITEM_MUTATION.md │ │ │ │ │ │ ├── DELETE_AGENDA_ITEM_MUTATION.md │ │ │ │ │ │ ├── UPDATE_AGENDA_ITEM_MUTATION.md │ │ │ │ │ │ └── UPDATE_AGENDA_ITEM_SEQUENCE_MUTATION.md │ │ │ │ │ ├── CampaignMutation/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_CAMPAIGN_MUTATION.md │ │ │ │ │ │ └── UPDATE_CAMPAIGN_MUTATION.md │ │ │ │ │ ├── CommentMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_COMMENT_POST.md │ │ │ │ │ │ ├── DELETE_COMMENT.md │ │ │ │ │ │ ├── LIKE_COMMENT.md │ │ │ │ │ │ ├── UNLIKE_COMMENT.md │ │ │ │ │ │ └── UPDATE_COMMENT.md │ │ │ │ │ ├── EventAttendeeMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── ADD_EVENT_ATTENDEE.md │ │ │ │ │ │ ├── MARK_CHECKIN.md │ │ │ │ │ │ └── REMOVE_EVENT_ATTENDEE.md │ │ │ │ │ ├── EventMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_EVENT_MUTATION.md │ │ │ │ │ │ ├── DELETE_ENTIRE_RECURRING_EVENT_SERIES_MUTATION.md │ │ │ │ │ │ ├── DELETE_SINGLE_EVENT_INSTANCE_MUTATION.md │ │ │ │ │ │ ├── DELETE_STANDALONE_EVENT_MUTATION.md │ │ │ │ │ │ ├── DELETE_THIS_AND_FOLLOWING_EVENTS_MUTATION.md │ │ │ │ │ │ ├── REGISTER_EVENT.md │ │ │ │ │ │ ├── UPDATE_ENTIRE_RECURRING_EVENT_SERIES_MUTATION.md │ │ │ │ │ │ ├── UPDATE_EVENT_MUTATION.md │ │ │ │ │ │ ├── UPDATE_SINGLE_RECURRING_EVENT_INSTANCE_MUTATION.md │ │ │ │ │ │ └── UPDATE_THIS_AND_FOLLOWING_EVENTS_MUTATION.md │ │ │ │ │ ├── EventVolunteerMutation/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── ADD_VOLUNTEER.md │ │ │ │ │ │ ├── CREATE_VOLUNTEER_GROUP.md │ │ │ │ │ │ ├── DELETE_VOLUNTEER.md │ │ │ │ │ │ ├── DELETE_VOLUNTEER_FOR_INSTANCE.md │ │ │ │ │ │ ├── DELETE_VOLUNTEER_GROUP.md │ │ │ │ │ │ ├── DELETE_VOLUNTEER_GROUP_FOR_INSTANCE.md │ │ │ │ │ │ ├── UPDATE_VOLUNTEER_GROUP.md │ │ │ │ │ │ └── UPDATE_VOLUNTEER_MEMBERSHIP.md │ │ │ │ │ ├── FundMutation/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_FUND_MUTATION.md │ │ │ │ │ │ └── UPDATE_FUND_MUTATION.md │ │ │ │ │ ├── OrganizationMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CANCEL_MEMBERSHIP_REQUEST.md │ │ │ │ │ │ ├── CREATE_CHAT.md │ │ │ │ │ │ ├── CREATE_CHAT_MEMBERSHIP.md │ │ │ │ │ │ ├── CREATE_SAMPLE_ORGANIZATION_MUTATION.md │ │ │ │ │ │ ├── DELETE_CHAT.md │ │ │ │ │ │ ├── DELETE_CHAT_MEMBERSHIP.md │ │ │ │ │ │ ├── DELETE_CHAT_MESSAGE.md │ │ │ │ │ │ ├── EDIT_CHAT_MESSAGE.md │ │ │ │ │ │ ├── JOIN_PUBLIC_ORGANIZATION.md │ │ │ │ │ │ ├── MARK_CHAT_MESSAGES_AS_READ.md │ │ │ │ │ │ ├── MESSAGE_SENT_TO_CHAT.md │ │ │ │ │ │ ├── REMOVE_SAMPLE_ORGANIZATION_MUTATION.md │ │ │ │ │ │ ├── SEND_MEMBERSHIP_REQUEST.md │ │ │ │ │ │ ├── SEND_MESSAGE_TO_CHAT.md │ │ │ │ │ │ ├── TOGGLE_PINNED_POST.md │ │ │ │ │ │ ├── UPDATE_CHAT.md │ │ │ │ │ │ ├── UPDATE_CHAT_MEMBERSHIP.md │ │ │ │ │ │ └── UPDATE_USER_ROLE_IN_ORG_MUTATION.md │ │ │ │ │ ├── PledgeMutation/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_PLEDGE.md │ │ │ │ │ │ ├── DELETE_PLEDGE.md │ │ │ │ │ │ └── UPDATE_PLEDGE.md │ │ │ │ │ ├── PluginMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_PLUGIN_MUTATION.md │ │ │ │ │ │ ├── DELETE_PLUGIN_MUTATION.md │ │ │ │ │ │ ├── INSTALL_PLUGIN_MUTATION.md │ │ │ │ │ │ ├── UPDATE_PLUGIN_MUTATION.md │ │ │ │ │ │ └── UPLOAD_PLUGIN_ZIP_MUTATION.md │ │ │ │ │ ├── TagMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── ADD_PEOPLE_TO_TAG.md │ │ │ │ │ │ ├── ASSIGN_TO_TAGS.md │ │ │ │ │ │ ├── CREATE_USER_TAG.md │ │ │ │ │ │ ├── REMOVE_FROM_TAGS.md │ │ │ │ │ │ ├── REMOVE_USER_TAG.md │ │ │ │ │ │ ├── UNASSIGN_USER_TAG.md │ │ │ │ │ │ └── UPDATE_USER_TAG.md │ │ │ │ │ ├── VenueMutations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── CREATE_VENUE_MUTATION.md │ │ │ │ │ │ ├── DELETE_VENUE_MUTATION.md │ │ │ │ │ │ └── UPDATE_VENUE_MUTATION.md │ │ │ │ │ └── mutations/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── ACCEPT_EVENT_INVITATION.md │ │ │ │ │ ├── ACCEPT_ORGANIZATION_REQUEST_MUTATION.md │ │ │ │ │ ├── BLOCK_USER_MUTATION_PG.md │ │ │ │ │ ├── CREATE_MEMBER_PG.md │ │ │ │ │ ├── CREATE_ORGANIZATION_MEMBERSHIP_MUTATION_PG.md │ │ │ │ │ ├── CREATE_ORGANIZATION_MUTATION.md │ │ │ │ │ ├── CREATE_ORGANIZATION_MUTATION_PG.md │ │ │ │ │ ├── CREATE_POST_MUTATION.md │ │ │ │ │ ├── DELETE_ORGANIZATION_MUTATION.md │ │ │ │ │ ├── DELETE_POST_MUTATION.md │ │ │ │ │ ├── DONATE_TO_ORGANIZATION.md │ │ │ │ │ ├── FORGOT_PASSWORD_MUTATION.md │ │ │ │ │ ├── GENERATE_OTP_MUTATION.md │ │ │ │ │ ├── GET_FILE_PRESIGNEDURL.md │ │ │ │ │ ├── LINK_OAUTH_ACCOUNT.md │ │ │ │ │ ├── LOGOUT_MUTATION.md │ │ │ │ │ ├── PRESIGNED_URL.md │ │ │ │ │ ├── REFRESH_TOKEN_MUTATION.md │ │ │ │ │ ├── REJECT_ORGANIZATION_REQUEST_MUTATION.md │ │ │ │ │ ├── REMOVE_MEMBER_MUTATION.md │ │ │ │ │ ├── REMOVE_MEMBER_MUTATION_PG.md │ │ │ │ │ ├── RESEND_VERIFICATION_EMAIL_MUTATION.md │ │ │ │ │ ├── RESET_COMMUNITY.md │ │ │ │ │ ├── REVOKE_REFRESH_TOKEN.md │ │ │ │ │ ├── SEND_EVENT_INVITATIONS.md │ │ │ │ │ ├── SIGNUP_MUTATION.md │ │ │ │ │ ├── SIGN_IN_WITH_OAUTH.md │ │ │ │ │ ├── UNBLOCK_USER_MUTATION_PG.md │ │ │ │ │ ├── UNLINK_OAUTH_ACCOUNT.md │ │ │ │ │ ├── UPDATE_COMMUNITY_PG.md │ │ │ │ │ ├── UPDATE_CURRENT_USER_MUTATION.md │ │ │ │ │ ├── UPDATE_EVENT_MUTATION.md │ │ │ │ │ ├── UPDATE_ORGANIZATION_MUTATION.md │ │ │ │ │ ├── UPDATE_POST_MUTATION.md │ │ │ │ │ ├── UPDATE_POST_VOTE.md │ │ │ │ │ ├── UPDATE_SESSION_TIMEOUT_PG.md │ │ │ │ │ ├── UPDATE_USER_MUTATION.md │ │ │ │ │ ├── VERIFY_EMAIL_MUTATION.md │ │ │ │ │ └── VERIFY_EVENT_INVITATION.md │ │ │ │ └── Queries/ │ │ │ │ ├── ActionItemCategoryQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── ACTION_ITEM_CATEGORY_LIST.md │ │ │ │ │ └── GET_ACTION_ITEM_CATEGORY.md │ │ │ │ ├── ActionItemQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── ACTION_ITEM_LIST.md │ │ │ │ │ └── GET_EVENT_ACTION_ITEMS.md │ │ │ │ ├── AdvertisementQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── ORGANIZATION_ADVERTISEMENT_LIST.md │ │ │ │ ├── AgendaCategoryQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── AGENDA_ITEM_CATEGORY_LIST.md │ │ │ │ ├── AgendaFolderQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── AGENDA_FOLDER_LIST.md │ │ │ │ ├── CommentQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── GET_POST_COMMENTS.md │ │ │ │ ├── EventVolunteerQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── EVENT_VOLUNTEER_GROUP_LIST.md │ │ │ │ │ ├── GET_EVENT_VOLUNTEERS.md │ │ │ │ │ ├── GET_EVENT_VOLUNTEER_GROUPS.md │ │ │ │ │ ├── USER_EVENTS_VOLUNTEER.md │ │ │ │ │ ├── USER_VOLUNTEER_MEMBERSHIP.md │ │ │ │ │ └── VOLUNTEER_RANKING.md │ │ │ │ ├── NotificationQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── GET_USER_NOTIFICATIONS.md │ │ │ │ │ └── MARK_NOTIFICATION_AS_READ.md │ │ │ │ ├── OrganizationQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── ORGANIZATION_MEMBERS.md │ │ │ │ │ ├── ORGANIZATION_PINNED_POST_LIST.md │ │ │ │ │ ├── ORGANIZATION_POST_BY_ID.md │ │ │ │ │ ├── ORGANIZATION_POST_LIST_WITH_VOTES.md │ │ │ │ │ ├── ORGANIZATION_USER_TAGS_LIST.md │ │ │ │ │ ├── ORGANIZATION_USER_TAGS_LIST_PG.md │ │ │ │ │ ├── USER_CREATED_ORGANIZATIONS.md │ │ │ │ │ ├── USER_JOINED_ORGANIZATIONS_PG.md │ │ │ │ │ └── VENUE_LIST.md │ │ │ │ ├── PlugInQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── CHATS_LIST.md │ │ │ │ │ ├── CHAT_BY_ID.md │ │ │ │ │ ├── GET_ALL_PLUGINS.md │ │ │ │ │ ├── IS_SAMPLE_ORGANIZATION_QUERY.md │ │ │ │ │ └── UNREAD_CHATS.md │ │ │ │ ├── Queries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── ALL_ORGANIZATIONS_PG.md │ │ │ │ │ ├── CURRENT_USER.md │ │ │ │ │ ├── EVENT_ATTENDEES.md │ │ │ │ │ ├── EVENT_CHECKINS.md │ │ │ │ │ ├── EVENT_DETAILS.md │ │ │ │ │ ├── EVENT_FEEDBACKS.md │ │ │ │ │ ├── EVENT_REGISTRANTS.md │ │ │ │ │ ├── GET_COMMUNITY_DATA_PG.md │ │ │ │ │ ├── GET_COMMUNITY_SESSION_TIMEOUT_DATA_PG.md │ │ │ │ │ ├── GET_EVENTS_BY_ORGANIZATION_ID.md │ │ │ │ │ ├── GET_ORGANIZATION_BASIC_DATA.md │ │ │ │ │ ├── GET_ORGANIZATION_BLOCKED_USERS_COUNT.md │ │ │ │ │ ├── GET_ORGANIZATION_BLOCKED_USERS_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_DATA_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_EVENTS_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_EVENTS_USER_PORTAL_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_MEMBERS_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_POSTS_COUNT_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_POSTS_PG.md │ │ │ │ │ ├── GET_ORGANIZATION_VENUES_COUNT.md │ │ │ │ │ ├── GET_ORGANIZATION_VENUES_PG.md │ │ │ │ │ ├── GET_USER_BY_ID.md │ │ │ │ │ ├── GET_USER_TAGS.md │ │ │ │ │ ├── MEMBERSHIP_REQUEST_PG.md │ │ │ │ │ ├── MEMBERS_LIST.md │ │ │ │ │ ├── MEMBERS_LIST_PG.md │ │ │ │ │ ├── MEMBERS_LIST_WITH_DETAILS.md │ │ │ │ │ ├── ORGANIZATIONS_LIST.md │ │ │ │ │ ├── ORGANIZATIONS_LIST_BASIC.md │ │ │ │ │ ├── ORGANIZATIONS_MEMBER_CONNECTION_LIST.md │ │ │ │ │ ├── ORGANIZATION_DONATION_CONNECTION_LIST.md │ │ │ │ │ ├── ORGANIZATION_EVENT_CONNECTION_LIST.md │ │ │ │ │ ├── ORGANIZATION_FIELDS.md │ │ │ │ │ ├── ORGANIZATION_FILTER_LIST.md │ │ │ │ │ ├── ORGANIZATION_LIST.md │ │ │ │ │ ├── ORGANIZATION_LIST_NO_MEMBERS.md │ │ │ │ │ ├── ORGANIZATION_MEMBER_ADMIN_COUNT.md │ │ │ │ │ ├── RECURRING_EVENTS.md │ │ │ │ │ ├── SIGNIN_QUERY.md │ │ │ │ │ ├── USERS_CONNECTION_LIST.md │ │ │ │ │ ├── USER_DETAILS.md │ │ │ │ │ ├── USER_JOINED_ORGANIZATIONS_NO_MEMBERS.md │ │ │ │ │ ├── USER_LIST.md │ │ │ │ │ ├── USER_LIST_FOR_ADMIN.md │ │ │ │ │ ├── USER_LIST_FOR_TABLE.md │ │ │ │ │ └── USER_ORGANIZATION_LIST.md │ │ │ │ ├── fundQueries/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── FUND_CAMPAIGN.md │ │ │ │ │ ├── FUND_CAMPAIGN_PLEDGE.md │ │ │ │ │ ├── FUND_LIST.md │ │ │ │ │ ├── USER_FUND_CAMPAIGNS.md │ │ │ │ │ └── USER_PLEDGES.md │ │ │ │ └── userTagQueries/ │ │ │ │ └── variables/ │ │ │ │ ├── USER_TAGS_ASSIGNED_MEMBERS.md │ │ │ │ ├── USER_TAGS_MEMBERS_TO_ASSIGN_TO.md │ │ │ │ └── USER_TAG_SUB_TAGS.md │ │ │ ├── components/ │ │ │ │ ├── AdminPortal/ │ │ │ │ │ ├── AddPeopleToTag/ │ │ │ │ │ │ ├── AddPeopleToTag/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── AddPeopleToTagsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_ERROR.md │ │ │ │ │ │ ├── MOCK_EMPTY.md │ │ │ │ │ │ └── MOCK_NON_ERROR.md │ │ │ │ │ ├── Advertisements/ │ │ │ │ │ │ ├── Advertisements/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── AdvertisementsMocks/ │ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ │ └── wait.md │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── client.md │ │ │ │ │ │ │ ├── createAdvertisement.md │ │ │ │ │ │ │ ├── createAdvertisementError.md │ │ │ │ │ │ │ ├── createAdvertisementWithEndDateBeforeStart.md │ │ │ │ │ │ │ ├── createAdvertisementWithoutName.md │ │ │ │ │ │ │ ├── createDates.md │ │ │ │ │ │ │ ├── dateConstants.md │ │ │ │ │ │ │ ├── deleteAdvertisementMocks.md │ │ │ │ │ │ │ ├── emptyMocks.md │ │ │ │ │ │ │ ├── fetchErrorMocks.md │ │ │ │ │ │ │ ├── filterActiveAdvertisementData.md │ │ │ │ │ │ │ ├── filterCompletedAdvertisementData.md │ │ │ │ │ │ │ ├── getActiveAdvertisementMocks.md │ │ │ │ │ │ │ ├── getCompletedAdvertisementMocks.md │ │ │ │ │ │ │ ├── initialActiveData.md │ │ │ │ │ │ │ ├── initialArchivedData.md │ │ │ │ │ │ │ ├── link.md │ │ │ │ │ │ │ ├── updateAdMocks.md │ │ │ │ │ │ │ └── updateDates.md │ │ │ │ │ │ ├── core/ │ │ │ │ │ │ │ ├── AdvertisementEntry/ │ │ │ │ │ │ │ │ └── AdvertisementEntry/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── AdvertisementRegister/ │ │ │ │ │ │ │ ├── AdvertisementRegister/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── AdvertisementRegisterMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── createAdFailMock.md │ │ │ │ │ │ │ ├── createAdvertisement.md │ │ │ │ │ │ │ ├── dateConstants.md │ │ │ │ │ │ │ ├── mockBigFile.md │ │ │ │ │ │ │ ├── mockFile.md │ │ │ │ │ │ │ └── updateAdFailMock.md │ │ │ │ │ │ └── skeleton/ │ │ │ │ │ │ └── AdvertisementSkeleton/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── AdvertisementSkeleton.md │ │ │ │ │ ├── AgendaFolder/ │ │ │ │ │ │ ├── AgendaFolderContainer/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── Create/ │ │ │ │ │ │ │ └── AgendaFolderCreateModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── Delete/ │ │ │ │ │ │ │ └── AgendaFolderDeleteModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── DragAndDrop/ │ │ │ │ │ │ │ └── AgendaDragAndDrop/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── Update/ │ │ │ │ │ │ └── AgendaFolderUpdateModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── AgendaItems/ │ │ │ │ │ │ ├── Create/ │ │ │ │ │ │ │ └── AgendaItemsCreateModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── Delete/ │ │ │ │ │ │ │ └── AgendaItemsDeleteModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── Preview/ │ │ │ │ │ │ │ └── AgendaItemsPreviewModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── Update/ │ │ │ │ │ │ └── AgendaItemsUpdateModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── ApplyToSelector/ │ │ │ │ │ │ └── ApplyToSelector/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── AssignmentTypeSelector/ │ │ │ │ │ │ └── AssignmentTypeSelector/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── ContriStats/ │ │ │ │ │ │ └── ContriStats/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EventManagement/ │ │ │ │ │ │ ├── Dashboard/ │ │ │ │ │ │ │ ├── EventDashboard/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── EventDashboard.mocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS_EMPTY_DATE_STRINGS.md │ │ │ │ │ │ │ ├── MOCKS_INVALID_DATETIME.md │ │ │ │ │ │ │ ├── MOCKS_MISSING_DATA.md │ │ │ │ │ │ │ ├── MOCKS_NO_EVENT.md │ │ │ │ │ │ │ ├── MOCKS_NO_LOCATION.md │ │ │ │ │ │ │ ├── MOCKS_UNDEFINED_INVITE_ONLY.md │ │ │ │ │ │ │ ├── MOCKS_WITHOUT_TIME.md │ │ │ │ │ │ │ └── MOCKS_WITH_TIME.md │ │ │ │ │ │ ├── EventActionItems/ │ │ │ │ │ │ │ └── EventActionItems/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── EventAgenda/ │ │ │ │ │ │ │ └── EventAgenda/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── EventAttendance/ │ │ │ │ │ │ │ ├── Attendance/ │ │ │ │ │ │ │ │ └── EventAttendance/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ ├── AttendanceList/ │ │ │ │ │ │ │ │ └── AttendedEventList/ │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ ├── EventAttendanceMocks/ │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ ├── MOCKDETAIL.md │ │ │ │ │ │ │ │ ├── MOCKEVENT.md │ │ │ │ │ │ │ │ └── MOCKS.md │ │ │ │ │ │ │ └── Statistics/ │ │ │ │ │ │ │ └── EventStatistics/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── AttendanceStatisticsModal.md │ │ │ │ │ │ └── EventRegistrant/ │ │ │ │ │ │ ├── EventRegistrants/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── Registrations.mocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── COMBINED_MOCKS.md │ │ │ │ │ │ ├── EMPTY_EVENT_CHECKINS_MOCK.md │ │ │ │ │ │ ├── EMPTY_REGISTRANTS_MOCK.md │ │ │ │ │ │ ├── EMPTY_STATE_MOCKS.md │ │ │ │ │ │ ├── ERROR_DELETION_MOCKS.md │ │ │ │ │ │ ├── EVENT_CHECKINS_MOCK.md │ │ │ │ │ │ ├── EVENT_DETAILS_MOCK.md │ │ │ │ │ │ ├── MISSING_DATE_MOCKS.md │ │ │ │ │ │ ├── MISSING_NAME_MOCKS.md │ │ │ │ │ │ ├── RECURRING_EVENT_DETAILS_MOCK.md │ │ │ │ │ │ ├── RECURRING_EVENT_MOCKS.md │ │ │ │ │ │ ├── RECURRING_EVENT_REGISTRANTS_MOCK.md │ │ │ │ │ │ ├── REGISTRANTS_ERROR_USER_MOCK.md │ │ │ │ │ │ ├── REGISTRANTS_MISSING_DATE_MOCK.md │ │ │ │ │ │ ├── REGISTRANTS_MISSING_NAME_MOCK.md │ │ │ │ │ │ ├── REGISTRANTS_MOCK.md │ │ │ │ │ │ ├── REMOVE_ATTENDEE_ERROR_MOCK.md │ │ │ │ │ │ └── REMOVE_ATTENDEE_SUCCESS_MOCK.md │ │ │ │ │ ├── EventRegistrantsModal/ │ │ │ │ │ │ ├── EventRegistrantsWrapper/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── EventRegistrantsWrapper.md │ │ │ │ │ │ └── Modal/ │ │ │ │ │ │ ├── AddOnSpot/ │ │ │ │ │ │ │ └── AddOnSpotAttendee/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── EventRegistrantsModal/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── EventRegistrantsModal.md │ │ │ │ │ │ └── InviteByEmail/ │ │ │ │ │ │ └── InviteByEmailModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── LeftDrawer/ │ │ │ │ │ │ └── LeftDrawer/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── ILeftDrawerProps.md │ │ │ │ │ ├── OrgContriCards/ │ │ │ │ │ │ └── OrgContriCards/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrgPeopleListCard/ │ │ │ │ │ │ └── OrgPeopleListCard/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrgSettings/ │ │ │ │ │ │ ├── ActionItemCategories/ │ │ │ │ │ │ │ ├── Modal/ │ │ │ │ │ │ │ │ ├── ActionItemCategoryModal/ │ │ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ │ │ └── IActionItemCategoryModal.md │ │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ │ └── ActionItemCategoryViewModal/ │ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ │ └── ICategoryViewModalProps.md │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ ├── OrgActionItemCategories/ │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── OrgActionItemCategoryMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_EMPTY.md │ │ │ │ │ │ │ └── MOCKS_ERROR.md │ │ │ │ │ │ └── General/ │ │ │ │ │ │ ├── DeleteOrg/ │ │ │ │ │ │ │ └── DeleteOrg/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── GeneralSettings/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── OrgUpdate/ │ │ │ │ │ │ ├── OrgUpdate/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── OrgUpdateMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── FIXED_UTC_TIMESTAMP.md │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_QUERY_ERROR.md │ │ │ │ │ │ ├── MOCKS_QUERY_ERROR_FETCH.md │ │ │ │ │ │ ├── MOCKS_UPDATE_ERROR.md │ │ │ │ │ │ ├── mockOrgData.md │ │ │ │ │ │ ├── mockOrgDataWithEmptyFields.md │ │ │ │ │ │ ├── mockOrgDataWithNullUserReg.md │ │ │ │ │ │ └── mockUpdateOrgResponse.md │ │ │ │ │ ├── OrganizationDashCards/ │ │ │ │ │ │ ├── CardItem/ │ │ │ │ │ │ │ ├── CardItem/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── Loader/ │ │ │ │ │ │ │ └── CardItemLoading/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── DashboardCard/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── Loader/ │ │ │ │ │ │ └── DashboardCardLoading/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrganizationScreen/ │ │ │ │ │ │ └── OrganizationScreen/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── translationKeyMap.md │ │ │ │ │ ├── SecuredRoute/ │ │ │ │ │ │ └── SecuredRoute/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── SuperAdminScreen/ │ │ │ │ │ │ └── SuperAdminScreen/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── TagActions/ │ │ │ │ │ │ ├── Node/ │ │ │ │ │ │ │ ├── TagNode/ │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── TagNodeMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS1.md │ │ │ │ │ │ │ └── MOCKS_ERROR_SUBTAGS_QUERY1.md │ │ │ │ │ │ ├── TagActions/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── TagActionsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_ERROR_ASSIGN_OR_REMOVAL_TAGS.md │ │ │ │ │ │ └── MOCKS_ERROR_SUBTAGS_QUERY.md │ │ │ │ │ ├── UpdateSession/ │ │ │ │ │ │ └── UpdateSession/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UserTableRow/ │ │ │ │ │ │ └── UserTableRow/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── UserTableRow.md │ │ │ │ │ └── Venues/ │ │ │ │ │ ├── Modal/ │ │ │ │ │ │ └── VenueModal/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceVenueModalProps.md │ │ │ │ │ ├── VenueCard/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── VenueCardMocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── MOCK_VENUE_ITEM.md │ │ │ │ │ ├── MOCK_VENUE_ITEM_LONG_TEXT.md │ │ │ │ │ └── MOCK_VENUE_ITEM_WITH_IMAGE.md │ │ │ │ ├── Auth/ │ │ │ │ │ ├── LoginForm/ │ │ │ │ │ │ └── LoginForm/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── LoginForm.md │ │ │ │ │ ├── OAuthButton/ │ │ │ │ │ │ └── OAuthButton/ │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ ├── OAuthMode.md │ │ │ │ │ │ │ └── OAuthSize.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── OAuthButton.md │ │ │ │ │ ├── OrgSelector/ │ │ │ │ │ │ └── OrgSelector/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── OrgSelector.md │ │ │ │ │ ├── PasswordStrengthIndicator/ │ │ │ │ │ │ ├── PasswordStrengthIndicator/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── PasswordStrengthIndicator.md │ │ │ │ │ │ └── RequirementRow/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── RequirementRow.md │ │ │ │ │ ├── RegistrationForm/ │ │ │ │ │ │ └── RegistrationForm/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── RegistrationForm.md │ │ │ │ │ └── theme/ │ │ │ │ │ └── oauthBrand/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── brandForProvider.md │ │ │ │ ├── ChangeLanguageDropdown/ │ │ │ │ │ └── ChangeLanguageDropDown/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── CollapsibleDropdown/ │ │ │ │ │ └── CollapsibleDropdown/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── CursorPaginationManager/ │ │ │ │ │ └── CursorPaginationManager/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── CursorPaginationManager.md │ │ │ │ ├── EventCalender/ │ │ │ │ │ ├── EventCalenderMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ └── eventData.md │ │ │ │ │ ├── Header/ │ │ │ │ │ │ └── EventHeader/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── Monthly/ │ │ │ │ │ │ └── EventCalender/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── Yearly/ │ │ │ │ │ └── YearlyEventCalender/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── EventDashboardScreen/ │ │ │ │ │ ├── EventDashboardScreen/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── EventDashboardScreenMocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── MOCKS.md │ │ │ │ ├── EventStats/ │ │ │ │ │ ├── EventStatsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── diverseRatingsProps.md │ │ │ │ │ │ ├── emptyProps.md │ │ │ │ │ │ ├── mockData.md │ │ │ │ │ │ └── nonEmptyProps.md │ │ │ │ │ └── Statistics/ │ │ │ │ │ ├── AverageRating/ │ │ │ │ │ │ └── AverageRating/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── AverageRating.md │ │ │ │ │ ├── EventStats/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── EventStats.md │ │ │ │ │ ├── Feedback/ │ │ │ │ │ │ └── Feedback/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── FeedbackStats.md │ │ │ │ │ └── Review/ │ │ │ │ │ └── Review/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── ReviewStats.md │ │ │ │ ├── HolidayCards/ │ │ │ │ │ └── HolidayCard/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── IconComponent/ │ │ │ │ │ └── IconComponent/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── IIconComponent.md │ │ │ │ ├── LeftDrawerOrg/ │ │ │ │ │ └── LeftDrawerOrg/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── ILeftDrawerProps.md │ │ │ │ ├── NotificationIcon/ │ │ │ │ │ └── NotificationIcon/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── Pagination/ │ │ │ │ │ └── Navigator/ │ │ │ │ │ └── Pagination/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── ProfileCard/ │ │ │ │ │ └── ProfileCard/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── ProfileDropdown/ │ │ │ │ │ └── ProfileDropdown/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── SignOut/ │ │ │ │ │ └── SignOut/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── UserDetails/ │ │ │ │ │ ├── UserEvents/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UserOrganizations/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── UserTags/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── UserPortal/ │ │ │ │ │ ├── ChatRoom/ │ │ │ │ │ │ ├── ChatHeader/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── ChatRoom/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── EmptyChatState/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── MessageImage/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── MessageInput/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── MessageItem/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── types/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── INewChat.md │ │ │ │ │ │ └── InterfaceChatHeaderProps.md │ │ │ │ │ ├── CommentCard/ │ │ │ │ │ │ └── CommentCard/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── ContactCard/ │ │ │ │ │ │ └── ContactCard/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── CreateDirectChat/ │ │ │ │ │ │ └── CreateDirectChat/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── CreateGroupChat/ │ │ │ │ │ │ └── CreateGroupChat/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── DonationCard/ │ │ │ │ │ │ └── DonationCard/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EventCard/ │ │ │ │ │ │ └── EventCard/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── GroupChatDetails/ │ │ │ │ │ │ ├── GroupChatDetails/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── GroupChatDetailsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── delayedMocks.md │ │ │ │ │ │ ├── failingMocks.md │ │ │ │ │ │ ├── filledMockChat.md │ │ │ │ │ │ ├── incompleteMockChat.md │ │ │ │ │ │ └── mocks.md │ │ │ │ │ ├── OrganizationSidebar/ │ │ │ │ │ │ └── OrganizationSidebar/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── SecuredRouteForUser/ │ │ │ │ │ │ └── SecuredRouteForUser/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UserNavbar/ │ │ │ │ │ │ └── UserNavbar/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UserPortalCard/ │ │ │ │ │ │ └── UserPortalCard/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UserPortalNavigationBar/ │ │ │ │ │ │ ├── LanguageSelector/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── UserDropdown/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── UserPortalNavigationBar/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── UserPortalNavigationBar.md │ │ │ │ │ │ └── UserPortalNavigationBarMocks/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── getMockIcon.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── logoutErrorMock.md │ │ │ │ │ │ ├── logoutMock.md │ │ │ │ │ │ ├── logoutNetworkErrorMock.md │ │ │ │ │ │ ├── mockNavigationLinksBase.md │ │ │ │ │ │ ├── mockOrganizationId.md │ │ │ │ │ │ ├── mockOrganizationName.md │ │ │ │ │ │ ├── mockUserId.md │ │ │ │ │ │ ├── mockUserName.md │ │ │ │ │ │ ├── organizationDataErrorMock.md │ │ │ │ │ │ ├── organizationDataMock.md │ │ │ │ │ │ └── organizationDataNullMock.md │ │ │ │ │ ├── UserProfileSettings/ │ │ │ │ │ │ └── UserProfile/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UserSidebar/ │ │ │ │ │ │ └── UserSidebar/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceUserSidebarProps.md │ │ │ │ │ └── UserSidebarOrg/ │ │ │ │ │ └── UserSidebarOrg/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceUserSidebarOrgProps.md │ │ │ │ └── UsersTableItem/ │ │ │ │ ├── UserTableItemMocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ ├── MOCKS2.md │ │ │ │ │ └── MOCKS_UPDATE.md │ │ │ │ └── UsersTableItem/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── config/ │ │ │ │ └── oauthProviders/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── getEnabledProviders.md │ │ │ │ │ └── getProviderConfig.md │ │ │ │ └── variables/ │ │ │ │ └── OAUTH_PROVIDERS.md │ │ │ ├── constants/ │ │ │ │ └── variables/ │ │ │ │ └── socialMediaLinks.md │ │ │ ├── hooks/ │ │ │ │ ├── auth/ │ │ │ │ │ ├── useAuthNotifications/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── useAuthNotifications.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceToastConfig.md │ │ │ │ │ ├── useLogin/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── useLogin.md │ │ │ │ │ └── useRegistration/ │ │ │ │ │ ├── classes/ │ │ │ │ │ │ └── RegistrationError.md │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── useRegistration.md │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── IRegisterInput.md │ │ │ │ │ │ └── IRegistrationSuccessResult.md │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ └── RegistrationErrorCodeType.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── RegistrationErrorCode.md │ │ │ │ ├── useAvatarUpload/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── useAvatarUpload.md │ │ │ │ ├── useFieldValidation/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── useFieldValidation.md │ │ │ │ ├── usePasswordVisibility/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── usePasswordVisibility.md │ │ │ │ └── useUserProfile/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── index/ │ │ │ │ └── variables/ │ │ │ │ └── client.md │ │ │ ├── install/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── handleDirectExecutionError.md │ │ │ │ │ ├── main.md │ │ │ │ │ └── runIfDirectExecution.md │ │ │ │ ├── os/ │ │ │ │ │ ├── detector/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ ├── detectOS.md │ │ │ │ │ │ └── isRunningInWsl.md │ │ │ │ │ ├── linux/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ ├── installDocker.md │ │ │ │ │ │ └── installTypeScript.md │ │ │ │ │ ├── macos/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ ├── installDocker.md │ │ │ │ │ │ └── installTypeScript.md │ │ │ │ │ └── windows/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── installDocker.md │ │ │ │ │ └── installTypeScript.md │ │ │ │ ├── packages/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── installPackage.md │ │ │ │ ├── types/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── IOSInfo.md │ │ │ │ │ │ └── IPackageStatus.md │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ ├── LinuxDistro.md │ │ │ │ │ │ ├── OS.md │ │ │ │ │ │ └── PackageName.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── PACKAGE_NAMES.md │ │ │ │ └── utils/ │ │ │ │ ├── checker/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── checkInstalledPackages.md │ │ │ │ │ └── checkPackage.md │ │ │ │ ├── checkers/ │ │ │ │ │ ├── docker/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── checkDocker.md │ │ │ │ │ └── typescript/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── checkTypeScript.md │ │ │ │ ├── exec/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── checkVersion.md │ │ │ │ │ │ ├── commandExists.md │ │ │ │ │ │ └── execCommand.md │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── IExecOptions.md │ │ │ │ │ │ └── IExecResult.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── deps.md │ │ │ │ └── logger/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── createSpinner.md │ │ │ │ │ ├── logError.md │ │ │ │ │ ├── logInfo.md │ │ │ │ │ ├── logStep.md │ │ │ │ │ ├── logSuccess.md │ │ │ │ │ └── logWarning.md │ │ │ │ └── interfaces/ │ │ │ │ └── ISpinner.md │ │ │ ├── plugin/ │ │ │ │ ├── graphql-service/ │ │ │ │ │ ├── classes/ │ │ │ │ │ │ └── PluginGraphQLService.md │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── useCreatePlugin.md │ │ │ │ │ │ ├── useDeletePlugin.md │ │ │ │ │ │ ├── useGetAllPlugins.md │ │ │ │ │ │ ├── useInstallPlugin.md │ │ │ │ │ │ └── useUpdatePlugin.md │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── ICreatePluginInput.md │ │ │ │ │ ├── IDeletePluginInput.md │ │ │ │ │ ├── IInstallPluginInput.md │ │ │ │ │ ├── IPlugin.md │ │ │ │ │ └── IUpdatePluginInput.md │ │ │ │ ├── hooks/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── useLoadedPlugins.md │ │ │ │ │ ├── usePluginDrawerItems.md │ │ │ │ │ ├── usePluginInjectors.md │ │ │ │ │ └── usePluginRoutes.md │ │ │ │ ├── manager/ │ │ │ │ │ ├── classes/ │ │ │ │ │ │ └── PluginManager.md │ │ │ │ │ └── functions/ │ │ │ │ │ ├── getPluginManager.md │ │ │ │ │ └── resetPluginManager.md │ │ │ │ ├── managers/ │ │ │ │ │ ├── discovery/ │ │ │ │ │ │ └── classes/ │ │ │ │ │ │ └── DiscoveryManager.md │ │ │ │ │ ├── event-manager/ │ │ │ │ │ │ └── classes/ │ │ │ │ │ │ └── EventManager.md │ │ │ │ │ ├── extension-registry/ │ │ │ │ │ │ └── classes/ │ │ │ │ │ │ └── ExtensionRegistryManager.md │ │ │ │ │ └── lifecycle/ │ │ │ │ │ └── classes/ │ │ │ │ │ └── LifecycleManager.md │ │ │ │ ├── registry/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── createErrorComponent.md │ │ │ │ │ │ ├── createLazyPluginComponent.md │ │ │ │ │ │ ├── discoverAndRegisterAllPlugins.md │ │ │ │ │ │ ├── extractComponentNames.md │ │ │ │ │ │ ├── getPluginComponent.md │ │ │ │ │ │ ├── getPluginComponents.md │ │ │ │ │ │ ├── getPluginManifest.md │ │ │ │ │ │ ├── initializePluginSystem.md │ │ │ │ │ │ ├── isPluginRegistered.md │ │ │ │ │ │ └── registerPluginDynamically.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── manifestCache.md │ │ │ │ │ └── pluginRegistry.md │ │ │ │ ├── services/ │ │ │ │ │ ├── AdminPluginFileService/ │ │ │ │ │ │ ├── classes/ │ │ │ │ │ │ │ └── AdminPluginFileService.md │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── IInstalledPlugin.md │ │ │ │ │ │ │ ├── IPluginFileValidationResult.md │ │ │ │ │ │ │ └── IPluginInstallationResult.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── adminPluginFileService.md │ │ │ │ │ └── InternalFileWriter/ │ │ │ │ │ ├── classes/ │ │ │ │ │ │ └── InternalFileWriter.md │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── IFileOperationResult.md │ │ │ │ │ │ └── IFileWriteResult.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── internalFileWriter.md │ │ │ │ ├── types/ │ │ │ │ │ ├── enumerations/ │ │ │ │ │ │ ├── ExtensionPointType.md │ │ │ │ │ │ └── PluginStatus.md │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── IDrawerExtension.md │ │ │ │ │ ├── IExtensionPoints.md │ │ │ │ │ ├── IExtensionRegistry.md │ │ │ │ │ ├── IInjectorExtension.md │ │ │ │ │ ├── IInstalledPlugin.md │ │ │ │ │ ├── ILoadedPlugin.md │ │ │ │ │ ├── IPluginDetails.md │ │ │ │ │ ├── IPluginDrawerItemsProps.md │ │ │ │ │ ├── IPluginInfo.md │ │ │ │ │ ├── IPluginLifecycle.md │ │ │ │ │ ├── IPluginManifest.md │ │ │ │ │ ├── IPluginMeta.md │ │ │ │ │ ├── IPluginModalProps.md │ │ │ │ │ ├── IPluginRouterProps.md │ │ │ │ │ ├── IPluginStoreProps.md │ │ │ │ │ └── IRouteExtension.md │ │ │ │ ├── utils/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── filterByPermissions.md │ │ │ │ │ ├── generatePluginId.md │ │ │ │ │ ├── sortDrawerItems.md │ │ │ │ │ └── validatePluginManifest.md │ │ │ │ ├── variables/ │ │ │ │ │ ├── PluginInjector.md │ │ │ │ │ ├── PluginRouteRenderer.md │ │ │ │ │ └── PluginRoutes.md │ │ │ │ └── vite/ │ │ │ │ └── internalFileWriterPlugin/ │ │ │ │ ├── functions/ │ │ │ │ │ └── createInternalFileWriterPlugin.md │ │ │ │ └── interfaces/ │ │ │ │ └── IInternalFileWriterPluginOptions.md │ │ │ ├── reportWebVitals/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── screens/ │ │ │ │ ├── AdminPortal/ │ │ │ │ │ ├── BlockUser/ │ │ │ │ │ │ └── BlockUser/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── CommunityProfile/ │ │ │ │ │ │ └── CommunityProfile/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EventManagement/ │ │ │ │ │ │ └── EventManagement/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EventVolunteers/ │ │ │ │ │ │ ├── Requests/ │ │ │ │ │ │ │ ├── Requests/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── Requests.mocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ │ │ ├── ERROR_MOCKS.md │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_WITH_FILTER_DATA.md │ │ │ │ │ │ │ └── UPDATE_ERROR_MOCKS.md │ │ │ │ │ │ ├── VolunteerContainer/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── VolunteerGroups/ │ │ │ │ │ │ │ ├── VolunteerGroups/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ ├── deleteModal/ │ │ │ │ │ │ │ │ └── VolunteerGroupDeleteModal/ │ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ │ └── InterfaceDeleteVolunteerGroupModal.md │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── modal/ │ │ │ │ │ │ │ ├── VolunteerGroupModal/ │ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ │ └── InterfaceVolunteerGroupModal.md │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── VolunteerGroups.mocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_EMPTY.md │ │ │ │ │ │ │ └── MOCKS_ERROR.md │ │ │ │ │ │ └── Volunteers/ │ │ │ │ │ │ ├── Volunteers/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── Volunteers.mocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_EMPTY.md │ │ │ │ │ │ │ └── MOCKS_ERROR.md │ │ │ │ │ │ ├── createModal/ │ │ │ │ │ │ │ └── VolunteerCreateModal/ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ └── InterfaceVolunteerCreateModal.md │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── deleteModal/ │ │ │ │ │ │ │ └── VolunteerDeleteModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── viewModal/ │ │ │ │ │ │ └── VolunteerViewModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── FundCampaignPledge/ │ │ │ │ │ │ ├── FundCampaignPledge/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── PledgeColumns/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── getPledgeColumns.md │ │ │ │ │ │ ├── Pledges.mocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_DELETE_PLEDGE_ERROR.md │ │ │ │ │ │ │ ├── MOCKS_FUND_CAMPAIGN_PLEDGE_ERROR.md │ │ │ │ │ │ │ ├── PLEDGE_MODAL_ERROR_MOCKS.md │ │ │ │ │ │ │ └── PLEDGE_MODAL_MOCKS.md │ │ │ │ │ │ ├── deleteModal/ │ │ │ │ │ │ │ └── PledgeDeleteModal/ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ └── InterfaceDeletePledgeModal.md │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── modal/ │ │ │ │ │ │ └── PledgeModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfacePledgeModal.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── Leaderboard/ │ │ │ │ │ │ ├── Leaderboard/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── Leaderboard.mocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ │ ├── ERROR_MOCKS.md │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ └── SEARCH_EMPTY_MOCKS.md │ │ │ │ │ ├── ManageTag/ │ │ │ │ │ │ ├── ManageTag/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ ├── default.md │ │ │ │ │ │ │ └── getManageTagErrorMessage.md │ │ │ │ │ │ ├── ManageTagMockComponents/ │ │ │ │ │ │ │ ├── MockAddPeopleToTag/ │ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── MockTagActions/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── ManageTagMockUtils/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── buildAssignedUsers.md │ │ │ │ │ │ ├── ManageTagMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ └── MOCKS_ERROR_ASSIGNED_MEMBERS.md │ │ │ │ │ │ ├── ManageTagNonErrorMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS_ERROR_OBJECT.md │ │ │ │ │ │ │ ├── MOCKS_INFINITE_SCROLL_NULL_EDGES.md │ │ │ │ │ │ │ ├── MOCKS_INFINITE_SCROLL_NULL_FETCH_RESULT.md │ │ │ │ │ │ │ ├── MOCKS_INFINITE_SCROLL_PAGINATION.md │ │ │ │ │ │ │ ├── MOCKS_SUCCESS_REMOVE_USER_TAG.md │ │ │ │ │ │ │ ├── MOCKS_SUCCESS_UNASSIGN_USER_TAG.md │ │ │ │ │ │ │ ├── MOCKS_SUCCESS_UPDATE_USER_TAG.md │ │ │ │ │ │ │ └── MOCKS_WITH_ANCESTOR_TAGS.md │ │ │ │ │ │ ├── ManageTagNullFalsyMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS_EMPTY_ASSIGNED_MEMBERS_ARRAY.md │ │ │ │ │ │ │ ├── MOCKS_EMPTY_EDGES_ARRAY.md │ │ │ │ │ │ │ ├── MOCKS_EMPTY_PAGE_INFO.md │ │ │ │ │ │ │ ├── MOCKS_ERROR_REMOVE_USER_TAG.md │ │ │ │ │ │ │ ├── MOCKS_ERROR_UNASSIGN_USER_TAG.md │ │ │ │ │ │ │ ├── MOCKS_ERROR_UPDATE_USER_TAG.md │ │ │ │ │ │ │ ├── MOCKS_NULL_ANCESTOR_TAGS.md │ │ │ │ │ │ │ ├── MOCKS_NULL_DATA.md │ │ │ │ │ │ │ ├── MOCKS_NULL_USERS_ASSIGNED_TO.md │ │ │ │ │ │ │ └── MOCKS_UNDEFINED_DATA.md │ │ │ │ │ │ ├── editModal/ │ │ │ │ │ │ │ └── EditUserTagModal/ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ └── InterfaceEditUserTagModalProps.md │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── removeModal/ │ │ │ │ │ │ │ └── RemoveUserTagModal/ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ └── InterfaceRemoveUserTagModalProps.md │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── unassignModal/ │ │ │ │ │ │ └── UnassignUserTagModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceUnassignUserTagModalProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── MemberDetail/ │ │ │ │ │ │ ├── MemberDetail/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── UserContactDetails/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── fieldConfigs/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── addressFieldConfigs.md │ │ │ │ │ │ │ └── phoneFieldConfigs.md │ │ │ │ │ │ └── resolveAvatarFile/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── resolveAvatarFile.md │ │ │ │ │ ├── Notification/ │ │ │ │ │ │ └── Notification/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrgContribution/ │ │ │ │ │ │ └── OrgContribution/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrgList/ │ │ │ │ │ │ ├── OrgList/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── OrgListMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_ADMIN.md │ │ │ │ │ │ │ └── MOCKS_EMPTY.md │ │ │ │ │ │ └── modal/ │ │ │ │ │ │ └── OrganizationModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceOrganizationModalProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrgSettings/ │ │ │ │ │ │ ├── OrgSettings/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── OrgSettings.mocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── MOCKS.md │ │ │ │ │ ├── OrganizationDashboard/ │ │ │ │ │ │ ├── OrganizationDashboard/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── OrganizationDashboardMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ │ │ ├── ERROR_MOCKS.md │ │ │ │ │ │ │ └── MOCKS.md │ │ │ │ │ │ ├── OrganizationDashboardSecondaryMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── MOCKS_ORG2.md │ │ │ │ │ │ └── components/ │ │ │ │ │ │ ├── DashboardStats/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── UpcomingEventsCard/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrganizationEvents/ │ │ │ │ │ │ ├── CreateEventModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── OrganizationEvents/ │ │ │ │ │ │ │ ├── enumerations/ │ │ │ │ │ │ │ │ └── ViewType.md │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── OrganizationEventsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── MOCKS.md │ │ │ │ │ ├── OrganizationFundCampaign/ │ │ │ │ │ │ ├── OrganizationFundCampaignMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ └── MOCK_ERROR.md │ │ │ │ │ │ ├── OrganizationFundCampaigns/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── modal/ │ │ │ │ │ │ ├── CampaignModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── types/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── IDateRangeValue.md │ │ │ │ │ │ └── InterfaceCampaignModal.md │ │ │ │ │ ├── OrganizationFunds/ │ │ │ │ │ │ ├── OrganizationFunds/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── OrganizationFundsMocks/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ │ ├── MOCKS_ERROR.md │ │ │ │ │ │ │ └── NO_FUNDS.md │ │ │ │ │ │ └── modal/ │ │ │ │ │ │ └── FundModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceFundModal.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrganizationPeople/ │ │ │ │ │ │ ├── OrganizationPeople/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── addMember/ │ │ │ │ │ │ ├── AddMember/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── types/ │ │ │ │ │ │ ├── enumerations/ │ │ │ │ │ │ │ └── OrganizationMembershipRole.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── IEdge.md │ │ │ │ │ │ ├── IQueryVariable.md │ │ │ │ │ │ └── IUserDetails.md │ │ │ │ │ ├── OrganizationTags/ │ │ │ │ │ │ ├── OrganizationTags/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── OrganizationTagsMocks/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ ├── makeTagEdge.md │ │ │ │ │ │ │ └── makeUserTags.md │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ └── TagEdge.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_ASCENDING_NO_SEARCH.md │ │ │ │ │ │ ├── MOCKS_EMPTY.md │ │ │ │ │ │ ├── MOCKS_ERROR.md │ │ │ │ │ │ ├── MOCKS_ERROR_ERROR_TAG.md │ │ │ │ │ │ ├── MOCKS_FETCHMORE_UNDEFINED.md │ │ │ │ │ │ ├── MOCKS_NO_MORE_PAGES.md │ │ │ │ │ │ ├── MOCKS_NULL_END_CURSOR.md │ │ │ │ │ │ ├── MOCKS_UNDEFINED_USER_TAGS.md │ │ │ │ │ │ └── MOCK_RESPONSES.md │ │ │ │ │ ├── OrganizationTransactions/ │ │ │ │ │ │ └── OrganizationTransactions/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── OrganizationVenues/ │ │ │ │ │ │ └── OrganizationVenues/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── PluginStore/ │ │ │ │ │ │ ├── PluginModal/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── PluginStore/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── UploadPluginModal/ │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ ├── components/ │ │ │ │ │ │ │ ├── PluginCard/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ ├── PluginList/ │ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ │ └── UninstallConfirmationModal/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── hooks/ │ │ │ │ │ │ ├── useInstallTimer/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── useInstallTimer.md │ │ │ │ │ │ ├── usePluginActions/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── usePluginActions.md │ │ │ │ │ │ └── usePluginFilters/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── usePluginFilters.md │ │ │ │ │ ├── Requests/ │ │ │ │ │ │ ├── Requests/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── RequestsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ │ ├── EMPTY_REQUEST_MOCKS.md │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS4.md │ │ │ │ │ │ ├── MOCKS_WITH_ERROR.md │ │ │ │ │ │ └── UPDATED_MOCKS.md │ │ │ │ │ ├── SubTags/ │ │ │ │ │ │ ├── SubTags/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── SubTagsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_CREATE_TAG_ERROR.md │ │ │ │ │ │ ├── MOCKS_ERROR_SUB_TAGS.md │ │ │ │ │ │ └── emptyMocks.md │ │ │ │ │ └── Users/ │ │ │ │ │ ├── Organization.mocks/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── generateMockUser.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCK_USERS.md │ │ │ │ │ │ ├── createAddress.md │ │ │ │ │ │ └── createCreator.md │ │ │ │ │ ├── User.mocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ └── MOCKS2.md │ │ │ │ │ ├── Users/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ ├── default.md │ │ │ │ │ │ ├── isValidFilteringOption.md │ │ │ │ │ │ └── isValidSortingOption.md │ │ │ │ │ └── UsersMocks.mocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ ├── MOCKS_NEW.md │ │ │ │ │ ├── MOCKS_NEW_2.md │ │ │ │ │ └── USER_UNDEFINED_MOCK.md │ │ │ │ ├── Auth/ │ │ │ │ │ ├── ForgotPassword/ │ │ │ │ │ │ └── ForgotPassword/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── LoginPage/ │ │ │ │ │ │ └── LoginPage/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── VerifyEmail/ │ │ │ │ │ └── VerifyEmail/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── Public/ │ │ │ │ │ ├── Invitation/ │ │ │ │ │ │ └── AcceptInvitation/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── PageNotFound/ │ │ │ │ │ └── PageNotFound/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ └── UserPortal/ │ │ │ │ ├── Campaigns/ │ │ │ │ │ ├── Campaigns/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── CampaignWithStatus.md │ │ │ │ │ ├── CampaignsMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_WITH_FUND_NO_CAMPAIGNS.md │ │ │ │ │ │ ├── MOCKS_WITH_NO_FUNDS.md │ │ │ │ │ │ ├── MOCKS_WITH_NULL_ORGANIZATION.md │ │ │ │ │ │ ├── MOCKS_WITH_PENDING_CAMPAIGN.md │ │ │ │ │ │ ├── MOCKS_WITH_UNDEFINED_CAMPAIGNS.md │ │ │ │ │ │ └── USER_FUND_CAMPAIGNS_ERROR.md │ │ │ │ │ └── PledgeModal/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── areOptionsEqual.md │ │ │ │ │ │ └── getMemberLabel.md │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── InterfacePledgeModal.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── Chat/ │ │ │ │ │ └── Chat/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── Donate/ │ │ │ │ │ └── Donate/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── Events/ │ │ │ │ │ └── Events/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── computeCalendarFromStartDate.md │ │ │ │ │ └── default.md │ │ │ │ ├── LeaveOrganization/ │ │ │ │ │ └── LeaveOrganization/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── userEmail.md │ │ │ │ │ └── userId.md │ │ │ │ ├── Organizations/ │ │ │ │ │ └── Organizations/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── People/ │ │ │ │ │ └── People/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── Pledges/ │ │ │ │ │ ├── Pledges/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── PledgesMocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── MOCKS.md │ │ │ │ ├── Transactions/ │ │ │ │ │ └── Transactions/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── UserGlobalScreen/ │ │ │ │ │ └── UserGlobalScreen/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── UserScreen/ │ │ │ │ │ └── UserScreen/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ └── Volunteer/ │ │ │ │ ├── Actions/ │ │ │ │ │ ├── Actions/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── Actions.mocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ ├── ERROR_MOCKS.md │ │ │ │ │ └── MOCKS.md │ │ │ │ ├── Groups/ │ │ │ │ │ ├── GroupModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceGroupModal.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── Groups/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── Groups.mocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ └── UPDATE_ERROR_MOCKS.md │ │ │ │ ├── Invitations/ │ │ │ │ │ └── Invitations/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── UpcomingEvents/ │ │ │ │ │ ├── RecurringEventVolunteerModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── UpcomingEvents/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── getStatusBadgeProps.md │ │ │ │ │ ├── UpcomingEvents.mockEvents/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── baseRecurringEvent.md │ │ │ │ │ │ ├── duplicateInstanceEvent.md │ │ │ │ │ │ ├── event1.md │ │ │ │ │ │ ├── event2.md │ │ │ │ │ │ ├── event3.md │ │ │ │ │ │ ├── nullVolunteerGroups.md │ │ │ │ │ │ ├── pastEvent.md │ │ │ │ │ │ └── recurringInstanceEvent.md │ │ │ │ │ ├── UpcomingEvents.mockHelpers/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ ├── createEventVolunteer.md │ │ │ │ │ │ │ └── createMembershipRecord.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceEventVolunteerOverride.md │ │ │ │ │ │ └── InterfaceMembershipOptions.md │ │ │ │ │ └── UpcomingEvents.mocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── EMPTY_MOCKS.md │ │ │ │ │ ├── ERROR_MOCKS.md │ │ │ │ │ ├── MEMBERSHIP_LOOKUP_MOCKS.md │ │ │ │ │ └── MOCKS.md │ │ │ │ └── VolunteerManagement/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── setup/ │ │ │ │ ├── askAndSetDockerOption/ │ │ │ │ │ └── askAndSetDockerOption/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── askAndUpdatePort/ │ │ │ │ │ └── askAndUpdatePort/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── askForCustomPort/ │ │ │ │ │ └── askForCustomPort/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── askForCustomPort.md │ │ │ │ │ ├── reservedPortWarning.md │ │ │ │ │ └── validatePort.md │ │ │ │ ├── askForDocker/ │ │ │ │ │ └── askForDocker/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── askAndUpdateTalawaApiUrl.md │ │ │ │ │ └── askForDocker.md │ │ │ │ ├── askForTalawaApiUrl/ │ │ │ │ │ └── askForTalawaApiUrl/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── askForTalawaApiUrl.md │ │ │ │ ├── backupEnvFile/ │ │ │ │ │ └── backupEnvFile/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── backupEnvFile.md │ │ │ │ ├── checkConnection/ │ │ │ │ │ └── checkConnection/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── checkConnection.md │ │ │ │ ├── checkEnvFile/ │ │ │ │ │ └── checkEnvFile/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── checkEnvFile.md │ │ │ │ │ └── modifyEnvFile.md │ │ │ │ ├── setup/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── askAndSetLogErrors.md │ │ │ │ │ │ ├── askAndSetRecaptcha.md │ │ │ │ │ │ └── main.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── ENV_KEYS.md │ │ │ │ │ └── ENV_VALUES.md │ │ │ │ ├── updateEnvFile/ │ │ │ │ │ └── updateEnvFile/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── updateEnvFile.md │ │ │ │ └── validateRecaptcha/ │ │ │ │ └── validateRecaptcha/ │ │ │ │ └── functions/ │ │ │ │ └── validateRecaptcha.md │ │ │ ├── shared-components/ │ │ │ │ ├── ActionItems/ │ │ │ │ │ ├── ActionItem.mocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── MOCKS.md │ │ │ │ │ │ ├── MOCKS_ERROR.md │ │ │ │ │ │ ├── actionItemCategory1.md │ │ │ │ │ │ ├── actionItemCategory2.md │ │ │ │ │ │ ├── actionItemCategoryListQuery.md │ │ │ │ │ │ ├── actionItemListQuery.md │ │ │ │ │ │ ├── actionItemListQueryError.md │ │ │ │ │ │ ├── baseActionItem.md │ │ │ │ │ │ ├── completeActionForInstanceMutation.md │ │ │ │ │ │ ├── completeActionForInstanceMutationError.md │ │ │ │ │ │ ├── deleteActionItemForInstanceMutation.md │ │ │ │ │ │ ├── deleteActionItemForInstanceMutationError.md │ │ │ │ │ │ ├── deleteActionItemMutation.md │ │ │ │ │ │ ├── deleteActionItemMutationError.md │ │ │ │ │ │ ├── itemWithEmptyAssigneeName.md │ │ │ │ │ │ ├── itemWithUser1.md │ │ │ │ │ │ ├── itemWithUser2.md │ │ │ │ │ │ ├── itemWithVolunteerGroup.md │ │ │ │ │ │ ├── itemWithoutAssignee.md │ │ │ │ │ │ ├── itemWithoutCategory.md │ │ │ │ │ │ ├── markActionAsPendingForInstanceMutation.md │ │ │ │ │ │ ├── markActionAsPendingForInstanceMutationError.md │ │ │ │ │ │ ├── markActionItemAsPendingMutation.md │ │ │ │ │ │ ├── markActionItemAsPendingMutationError.md │ │ │ │ │ │ ├── memberListQuery.md │ │ │ │ │ │ └── updateActionItemMutation.md │ │ │ │ │ ├── ActionItemDeleteModal/ │ │ │ │ │ │ └── ActionItemDeleteModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── IItemDeleteModalProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── ActionItemModal/ │ │ │ │ │ │ └── ActionItemModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── ActionItemUpdateModal/ │ │ │ │ │ │ └── ActionItemUpdateStatusModal/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── IItemUpdateStatusModalProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── ActionItemViewModal/ │ │ │ │ │ └── ActionItemViewModal/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── IViewModalProps.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── Auth/ │ │ │ │ │ ├── EmailField/ │ │ │ │ │ │ └── EmailField/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── EmailField.md │ │ │ │ │ ├── FormField/ │ │ │ │ │ │ └── FormField/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── FormField.md │ │ │ │ │ └── PasswordField/ │ │ │ │ │ └── PasswordField/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── PasswordField.md │ │ │ │ ├── Avatar/ │ │ │ │ │ └── Avatar/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── BaseModal/ │ │ │ │ │ └── BaseModal/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── BreadcrumbsComponent/ │ │ │ │ │ ├── SafeBreadcrumbs/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── functions/ │ │ │ │ │ └── BreadcrumbsComponent.md │ │ │ │ ├── Button/ │ │ │ │ │ ├── Button.types/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceButtonProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── ButtonIconPosition.md │ │ │ │ │ │ ├── ButtonProps.md │ │ │ │ │ │ ├── ButtonSize.md │ │ │ │ │ │ └── ButtonVariant.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── Button.md │ │ │ │ ├── CRUDModalTemplate/ │ │ │ │ │ ├── CRUDModalTemplate/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── CRUDModalTemplate.md │ │ │ │ │ ├── CreateModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── CreateModal.md │ │ │ │ │ ├── CreateModal.stories/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── BasicUsage.md │ │ │ │ │ │ ├── ComplexForm.md │ │ │ │ │ │ ├── LoadingState.md │ │ │ │ │ │ ├── SubmitDisabled.md │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── DeleteModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── DeleteModal.md │ │ │ │ │ ├── DeleteModal.stories/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── BasicUsage.md │ │ │ │ │ │ ├── DeleteOrganization.md │ │ │ │ │ │ ├── RecurringEvent.md │ │ │ │ │ │ ├── WithWarning.md │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EditModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── EditModal.md │ │ │ │ │ ├── EditModal.stories/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── BasicUsage.md │ │ │ │ │ │ ├── ComplexForm.md │ │ │ │ │ │ ├── LoadingData.md │ │ │ │ │ │ ├── SubmitDisabled.md │ │ │ │ │ │ ├── SubmittingState.md │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── ViewModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── ViewModal.md │ │ │ │ │ ├── ViewModal.stories/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── BasicUsage.md │ │ │ │ │ │ ├── LoadingState.md │ │ │ │ │ │ ├── OrganizationDetails.md │ │ │ │ │ │ ├── UserProfile.md │ │ │ │ │ │ ├── WithCustomActions.md │ │ │ │ │ │ └── default.md │ │ │ │ │ └── hooks/ │ │ │ │ │ ├── useFormModal/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── useFormModal.md │ │ │ │ │ ├── useModalState/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── useModalState.md │ │ │ │ │ └── useMutationModal/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── useMutationModal.md │ │ │ │ ├── CheckIn/ │ │ │ │ │ ├── CheckInMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── checkInMutationSuccess.md │ │ │ │ │ │ ├── checkInMutationSuccessRecurring.md │ │ │ │ │ │ ├── checkInMutationUnsuccess.md │ │ │ │ │ │ └── checkInQueryMock.md │ │ │ │ │ ├── CheckInWrapper/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── CheckInWrapper.md │ │ │ │ │ ├── Modal/ │ │ │ │ │ │ ├── CheckInModal/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── CheckInModal.md │ │ │ │ │ │ └── Row/ │ │ │ │ │ │ └── TableRow/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── TableRow.md │ │ │ │ │ └── tagTemplate/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── tagTemplate.md │ │ │ │ ├── DataGridWrapper/ │ │ │ │ │ ├── DataGridErrorOverlay/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── DataGridErrorOverlay.md │ │ │ │ │ ├── DataGridLoadingOverlay/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── DataGridLoadingOverlay.md │ │ │ │ │ ├── DataGridWrapper/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ ├── DataGridWrapper.md │ │ │ │ │ │ └── convertTokenColumns.md │ │ │ │ │ └── DataGridWrapper.stories/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── BasicUsage.md │ │ │ │ │ ├── CompleteExample.md │ │ │ │ │ ├── EmptyState.md │ │ │ │ │ ├── ErrorState.md │ │ │ │ │ ├── LoadingState.md │ │ │ │ │ ├── SearchWithNoResults.md │ │ │ │ │ ├── WithActionColumn.md │ │ │ │ │ ├── WithPagination.md │ │ │ │ │ ├── WithRowClick.md │ │ │ │ │ ├── WithSearch.md │ │ │ │ │ ├── WithSorting.md │ │ │ │ │ └── default.md │ │ │ │ ├── DataTable/ │ │ │ │ │ ├── BulkActionsBar/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── BulkActionsBar.md │ │ │ │ │ ├── DataTable/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ ├── DataTable.md │ │ │ │ │ │ └── defaultCompare.md │ │ │ │ │ ├── DataTableSkeleton/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── DataTableSkeleton.md │ │ │ │ │ ├── DataTableTable/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── DataTableTable.md │ │ │ │ │ ├── LoadingMoreRows/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── LoadingMoreRows.md │ │ │ │ │ ├── Pagination/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── PaginationControls.md │ │ │ │ │ ├── SearchBar/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── SearchBar.md │ │ │ │ │ ├── TableLoader/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── TableLoader.md │ │ │ │ │ ├── cells/ │ │ │ │ │ │ └── ActionsCell/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── ActionsCell.md │ │ │ │ │ ├── hooks/ │ │ │ │ │ │ ├── useDataTableFiltering/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── useDataTableFiltering.md │ │ │ │ │ │ ├── useDataTableSelection/ │ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ │ └── useDataTableSelection.md │ │ │ │ │ │ ├── useSimpleTableData/ │ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ │ └── useSimpleTableData.md │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── IUseSimpleTableDataOptions.md │ │ │ │ │ │ │ └── IUseSimpleTableDataResult.md │ │ │ │ │ │ └── useTableData/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── useTableData.md │ │ │ │ │ └── utils/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── getCellValue.md │ │ │ │ │ ├── renderCellValue.md │ │ │ │ │ ├── renderHeader.md │ │ │ │ │ └── toSearchableString.md │ │ │ │ ├── DatePicker/ │ │ │ │ │ └── DatePicker/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── DateRangePicker/ │ │ │ │ │ └── DateRangePicker/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── DropDownButton/ │ │ │ │ │ ├── DropDownButton.mocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── baseProps.md │ │ │ │ │ │ ├── basicOptions.md │ │ │ │ │ │ ├── customLabelProps.md │ │ │ │ │ │ ├── disabledDropdownProps.md │ │ │ │ │ │ ├── disabledOptionProps.md │ │ │ │ │ │ ├── dropUpProps.md │ │ │ │ │ │ ├── mockOnSelect.md │ │ │ │ │ │ ├── noSelectionProps.md │ │ │ │ │ │ ├── noTestIdProps.md │ │ │ │ │ │ ├── optionsWithDisabled.md │ │ │ │ │ │ ├── optionsWithNonStringLabel.md │ │ │ │ │ │ ├── searchableMinimalProps.md │ │ │ │ │ │ ├── searchableOptionsForCoverage.md │ │ │ │ │ │ ├── styledProps.md │ │ │ │ │ │ ├── variantProps.md │ │ │ │ │ │ ├── withIconProps.md │ │ │ │ │ │ ├── withIconSearchProps.md │ │ │ │ │ │ └── withNonStringLabelProps.md │ │ │ │ │ ├── SearchToggle/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── DropDownButton.md │ │ │ │ ├── EmptyState/ │ │ │ │ │ ├── EmptyState/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── EmptyStateMocks/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── emptyStateBaseForActionMock.md │ │ │ │ │ ├── emptyStateBaseMock.md │ │ │ │ │ ├── emptyStateWithAllPropsMock.md │ │ │ │ │ ├── emptyStateWithCustomCSSMock.md │ │ │ │ │ ├── emptyStateWithCustomDataTestIdMock.md │ │ │ │ │ ├── emptyStateWithCustomIconMock.md │ │ │ │ │ ├── emptyStateWithDescriptionMock.md │ │ │ │ │ └── emptyStateWithIconMock.md │ │ │ │ ├── ErrorBoundaryWrapper/ │ │ │ │ │ └── ErrorBoundaryWrapper/ │ │ │ │ │ └── classes/ │ │ │ │ │ └── ErrorBoundaryWrapper.md │ │ │ │ ├── ErrorPanel/ │ │ │ │ │ └── ErrorPanel/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── InterfaceErrorPanelProps.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── EventForm/ │ │ │ │ │ ├── EventForm/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── formatRecurrenceForPayload.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── RecurrenceDropdown/ │ │ │ │ │ │ └── RecurrenceDropdown/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── VisibilitySelector/ │ │ │ │ │ │ └── VisibilitySelector/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── utils/ │ │ │ │ │ ├── recurrenceOptions/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── buildRecurrenceOptions.md │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceRecurrenceOption.md │ │ │ │ │ ├── timeUtils/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── timeToDayJs.md │ │ │ │ │ └── visibilityUtils/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── getVisibilityType.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── EventVisibility.md │ │ │ │ ├── EventListCard/ │ │ │ │ │ ├── EventListCard/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EventListCardProps.mock/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── props.md │ │ │ │ │ └── Modal/ │ │ │ │ │ ├── Delete/ │ │ │ │ │ │ └── EventListCardDeleteModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── EventListCardMocks/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── ERROR_MOCKS.md │ │ │ │ │ │ └── MOCKS.md │ │ │ │ │ ├── EventListCardModals/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── Preview/ │ │ │ │ │ │ └── EventListCardPreviewModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── updateLogic/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── useUpdateEventHandler.md │ │ │ │ ├── FormFieldGroup/ │ │ │ │ │ ├── FormCheckField/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── FormCheckField.md │ │ │ │ │ ├── FormFieldGroup/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── FormFieldGroup.md │ │ │ │ │ ├── FormSelectField/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── FormSelectField.md │ │ │ │ │ └── FormTextField/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── FormTextField.md │ │ │ │ ├── InfiniteScrollLoader/ │ │ │ │ │ └── InfiniteScrollLoader/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── LoadingState/ │ │ │ │ │ └── LoadingState/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── Navbar/ │ │ │ │ │ └── Navbar/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── NotificationToast/ │ │ │ │ │ └── NotificationToast/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── NotificationToastContainer.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── NotificationToast.md │ │ │ │ ├── OrganizationCard/ │ │ │ │ │ └── OrganizationCard/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceOrganizationCardPropsPG.md │ │ │ │ ├── PaginationList/ │ │ │ │ │ └── PaginationList/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── PeopleTabNavbar/ │ │ │ │ │ └── PeopleTabNavbar/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── PeopleTabNavbarButton/ │ │ │ │ │ └── PeopleTabNavbarButton/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── PeopleTabUserEvents/ │ │ │ │ │ └── PeopleTabUserEvents/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── PeopleTabUserOrganization/ │ │ │ │ │ └── PeopleTabUserOrganizations/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── PostViewModal/ │ │ │ │ │ └── PostViewModal/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── ProfileAvatarDisplay/ │ │ │ │ │ └── ProfileAvatarDisplay/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── ProfileAvatarDisplay.md │ │ │ │ ├── Recurrence/ │ │ │ │ │ ├── CustomRecurrenceModal/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── RecurrenceEndOptionsSection/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── RecurrenceEndOptionsSection.md │ │ │ │ │ ├── RecurrenceFrequencySection/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── RecurrenceFrequencySection.md │ │ │ │ │ ├── RecurrenceMonthlySection/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── RecurrenceMonthlySection.md │ │ │ │ │ ├── RecurrenceWeeklySection/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── RecurrenceWeeklySection.md │ │ │ │ │ └── RecurrenceYearlySection/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── RecurrenceYearlySection.md │ │ │ │ ├── ReportingTable/ │ │ │ │ │ └── ReportingTable/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ └── adjustColumnsForCompactMode.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── SearchBar/ │ │ │ │ │ └── SearchBar/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── SearchFilterBar/ │ │ │ │ │ └── SearchFilterBar/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── SidebarBase/ │ │ │ │ │ └── SidebarBase/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── SidebarNavItem/ │ │ │ │ │ └── SidebarNavItem/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── SidebarOrgSection/ │ │ │ │ │ └── SidebarOrgSection/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── SidebarPluginSection/ │ │ │ │ │ └── SidebarPluginSection/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── SortingButton/ │ │ │ │ │ └── SortingButton/ │ │ │ │ │ ├── namespaces/ │ │ │ │ │ │ └── default/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── propTypes.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── StatusBadge/ │ │ │ │ │ └── StatusBadge/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── TableLoader/ │ │ │ │ │ └── TableLoader/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── TimePicker/ │ │ │ │ │ └── TimePicker/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── TruncatedText/ │ │ │ │ │ └── TruncatedText/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── VolunteerGroupViewModal/ │ │ │ │ │ └── VolunteerGroupViewModal/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── pinnedPosts/ │ │ │ │ │ ├── pinnedPostCard/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── pinnedPostsLayout/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ ├── postCard/ │ │ │ │ │ └── PostCard/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── posts/ │ │ │ │ │ ├── createPostModal/ │ │ │ │ │ │ └── createPostModal/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── helperFunctions/ │ │ │ │ │ │ └── functions/ │ │ │ │ │ │ └── formatPostForCard.md │ │ │ │ │ └── posts/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ └── useDebounce/ │ │ │ │ └── useDebounce/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── state/ │ │ │ │ ├── action-creators/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── updateTargets.md │ │ │ │ ├── helpers/ │ │ │ │ │ └── Action/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceAction.md │ │ │ │ ├── hooks/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── useAppDispatch.md │ │ │ │ ├── reducers/ │ │ │ │ │ ├── routesReducer/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ ├── default.md │ │ │ │ │ │ │ └── generateRoutes.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── ComponentType.md │ │ │ │ │ │ ├── SubTargetType.md │ │ │ │ │ │ └── TargetsType.md │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ └── RootState.md │ │ │ │ │ ├── userRoutesReducer/ │ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ │ └── default.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── ComponentType.md │ │ │ │ │ │ ├── SubTargetType.md │ │ │ │ │ │ └── TargetsType.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── reducers.md │ │ │ │ └── store/ │ │ │ │ ├── type-aliases/ │ │ │ │ │ └── AppDispatch.md │ │ │ │ └── variables/ │ │ │ │ └── store.md │ │ │ ├── test-utils/ │ │ │ │ ├── AsyncComponent/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── ComplexLoader/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── CustomDashboardLoader/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── CustomLoader/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── I18nextProviderMock/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── I18nextProvider.md │ │ │ │ ├── MockBrowserRouter/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── default.md │ │ │ │ ├── TestErrorBoundary/ │ │ │ │ │ └── classes/ │ │ │ │ │ └── TestErrorBoundary.md │ │ │ │ ├── TestWrapper/ │ │ │ │ │ └── functions/ │ │ │ │ │ └── TestWrapper.md │ │ │ │ ├── check-i18n/ │ │ │ │ │ └── check-i18n.test-utils/ │ │ │ │ │ ├── functions/ │ │ │ │ │ │ ├── cleanupTempDirs.md │ │ │ │ │ │ ├── makeTempDir.md │ │ │ │ │ │ ├── runScript.md │ │ │ │ │ │ └── writeTempFile.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── fixturesDir.md │ │ │ │ │ └── scriptPath.md │ │ │ │ ├── localStorageMock/ │ │ │ │ │ └── functions/ │ │ │ │ │ ├── createLocalStorageMock.md │ │ │ │ │ └── setupLocalStorageMock.md │ │ │ │ └── mocks/ │ │ │ │ └── react-bootstrap/ │ │ │ │ ├── Dropdown/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── Dropdown.md │ │ │ │ ├── components/ │ │ │ │ │ ├── DropdownBase/ │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ └── DivProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── DropdownItem/ │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ └── BtnProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ ├── DropdownMenu/ │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ └── DivProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── default.md │ │ │ │ │ └── DropdownToggle/ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ └── BtnProps.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── default.md │ │ │ │ └── types/ │ │ │ │ ├── interfaces/ │ │ │ │ │ └── InterfaceDropdown.md │ │ │ │ └── type-aliases/ │ │ │ │ ├── BtnProps.md │ │ │ │ └── DivProps.md │ │ │ ├── types/ │ │ │ │ ├── AdminPortal/ │ │ │ │ │ ├── Advertisement/ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── InterfaceAddOnEntryProps.md │ │ │ │ │ │ │ ├── InterfaceAddOnRegisterProps.md │ │ │ │ │ │ │ └── InterfaceFormStateTypes.md │ │ │ │ │ │ └── type/ │ │ │ │ │ │ ├── enumerations/ │ │ │ │ │ │ │ └── AdvertisementType.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── Advertisement.md │ │ │ │ │ │ ├── AdvertisementAttachment.md │ │ │ │ │ │ ├── AdvertisementEdge.md │ │ │ │ │ │ ├── AdvertisementsConnection.md │ │ │ │ │ │ ├── CreateAdvertisementInput.md │ │ │ │ │ │ └── CreateAdvertisementPayload.md │ │ │ │ │ ├── Agenda/ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── InterfaceAgendaDragAndDropProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderCreateFormStateType.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderCreateModalProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderDeleteModalProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderInfo.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderList.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderUpdateFormStateType.md │ │ │ │ │ │ │ ├── InterfaceAgendaFolderUpdateModalProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemCategoryInfo.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemCategoryList.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemInfo.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemsCreateModalProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemsDeleteModalProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemsPreviewModalProps.md │ │ │ │ │ │ │ ├── InterfaceAgendaItemsUpdateModalProps.md │ │ │ │ │ │ │ ├── InterfaceAttachment.md │ │ │ │ │ │ │ ├── InterfaceCreateFormStateType.md │ │ │ │ │ │ │ ├── InterfaceFormStateType.md │ │ │ │ │ │ │ ├── InterfaceItemFormStateType.md │ │ │ │ │ │ │ └── InterfaceUseAgendaMutationsProps.md │ │ │ │ │ │ └── type/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── AgendaCategory.md │ │ │ │ │ ├── ApplyToSelector/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceApplyToSelectorProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── ApplyToType.md │ │ │ │ │ ├── AssignmentTypeSelector/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceAssignmentTypeSelectorProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── AssignmentType.md │ │ │ │ │ ├── Contribution/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceContriStatsProps.md │ │ │ │ │ │ └── InterfaceOrgContriCardsProps.md │ │ │ │ │ ├── EventRegistrantsModal/ │ │ │ │ │ │ ├── AddOnSpot/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── InterfaceAddOnSpotAttendeeProps.md │ │ │ │ │ │ │ └── InterfaceFormData.md │ │ │ │ │ │ ├── InviteByEmail/ │ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ └── InterfaceInviteByEmailModalProps.md │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceAutocompleteMockProps.md │ │ │ │ │ │ ├── InterfaceBaseModalProps.md │ │ │ │ │ │ └── InterfaceEventRegistrantsModalProps.md │ │ │ │ │ ├── EventRegistrantsWrapper/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceEventRegistrantsWrapperProps.md │ │ │ │ │ ├── MemberDetail/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── InterfaceAddressFieldConfig.md │ │ │ │ │ │ │ ├── InterfacePhoneFieldConfig.md │ │ │ │ │ │ │ └── InterfaceResolveAvatarFileParams.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── InterfaceMemberDetailProps.md │ │ │ │ │ ├── OrgUpdate/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceMutationUpdateOrganizationInput.md │ │ │ │ │ │ ├── InterfaceOrgUpdateProps.md │ │ │ │ │ │ └── InterfaceOrganization.md │ │ │ │ │ ├── Organization/ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── InterfaceOrgPeopleListCardProps.md │ │ │ │ │ │ │ └── InterfaceOrgPostCardProps.md │ │ │ │ │ │ └── type/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── Organization.md │ │ │ │ │ │ ├── OrganizationCustomField.md │ │ │ │ │ │ └── OrganizationInput.md │ │ │ │ │ ├── OrganizationDashCards/ │ │ │ │ │ │ └── CardItem/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceCardItem.md │ │ │ │ │ ├── OrganizationPeople/ │ │ │ │ │ │ └── addMember/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceAddMemberProps.md │ │ │ │ │ ├── PluginStore/ │ │ │ │ │ │ └── UninstallConfirmationModal/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── IUninstallConfirmationModalProps.md │ │ │ │ │ ├── Tag/ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── InterfaceAddPeopleToTagProps.md │ │ │ │ │ │ │ ├── InterfaceBaseFetchMoreOptions.md │ │ │ │ │ │ │ ├── InterfaceBaseQueryResult.md │ │ │ │ │ │ │ ├── InterfaceMemberData.md │ │ │ │ │ │ │ ├── InterfacePaginationVariables.md │ │ │ │ │ │ │ ├── InterfaceQueryUserTagsMembersToAssignTo.md │ │ │ │ │ │ │ ├── InterfaceTagMembersData.md │ │ │ │ │ │ │ └── InterfaceTagUsersToAssignToQuery.md │ │ │ │ │ │ └── utils/ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── TAGS_QUERY_DATA_CHUNK_SIZE.md │ │ │ │ │ │ └── dataGridStyle.md │ │ │ │ │ ├── TagActions/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceTagActionsProps.md │ │ │ │ │ ├── UpdateSession/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceUpdateSessionProps.md │ │ │ │ │ ├── UserDetails/ │ │ │ │ │ │ ├── UserEvent/ │ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ │ ├── InterfaceGQLEventLite.md │ │ │ │ │ │ │ │ │ ├── InterfaceGQLOrganization.md │ │ │ │ │ │ │ │ │ ├── InterfaceGQLUser.md │ │ │ │ │ │ │ │ │ ├── InterfaceGetUserEventsData.md │ │ │ │ │ │ │ │ │ ├── InterfaceUserEvent.md │ │ │ │ │ │ │ │ │ └── InterfaceUserEventsGQL.md │ │ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ │ │ └── ParticipationFilter.md │ │ │ │ │ │ │ └── type/ │ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ │ └── PeopleTabUserEventsProps.md │ │ │ │ │ │ ├── UserOrganization/ │ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ │ ├── InterfaceJoinedOrgEdge.md │ │ │ │ │ │ │ │ └── InterfaceJoinedOrganizationsData.md │ │ │ │ │ │ │ └── type/ │ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ │ ├── InterfaceOrgRelationType.md │ │ │ │ │ │ │ ├── InterfaceUserOrg.md │ │ │ │ │ │ │ └── InterfaceUserOrganizationsProps.md │ │ │ │ │ │ └── UserTags/ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ │ ├── InterfaceGetUserTagsData.md │ │ │ │ │ │ │ ├── InterfaceUserTag.md │ │ │ │ │ │ │ └── InterfaceUserTagGQL.md │ │ │ │ │ │ └── type/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── InterfaceUserTagsProps.md │ │ │ │ │ ├── UserTableRow/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── InterfaceActionButton.md │ │ │ │ │ │ │ ├── InterfaceUserInfo.md │ │ │ │ │ │ │ └── InterfaceUserTableRowProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── InterfaceActionVariant.md │ │ │ │ │ ├── VolunteerDeleteModal/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceVolunteerDeleteModalProps.md │ │ │ │ │ ├── VolunteerViewModal/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceVolunteerViewModalProps.md │ │ │ │ │ ├── actionItem/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── ActionItem.md │ │ │ │ │ │ ├── ActionItemCategory.md │ │ │ │ │ │ ├── CreateActionItemInput.md │ │ │ │ │ │ └── UpdateActionItemInput.md │ │ │ │ │ ├── address/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── Address.md │ │ │ │ │ │ └── AddressInput.md │ │ │ │ │ ├── membership/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── MembershipRequest.md │ │ │ │ │ ├── pagination/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── DefaultConnectionPageInfo.md │ │ │ │ │ └── venue/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── EditVenueInput.md │ │ │ │ │ ├── Venue.md │ │ │ │ │ └── VenueInput.md │ │ │ │ ├── Auth/ │ │ │ │ │ ├── LoginForm/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceLoginFormData.md │ │ │ │ │ │ ├── InterfaceLoginFormProps.md │ │ │ │ │ │ └── InterfaceSignInResult.md │ │ │ │ │ ├── OrgSelector/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceOrgOption.md │ │ │ │ │ │ └── InterfaceOrgSelectorProps.md │ │ │ │ │ ├── PasswordStrengthIndicator/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfacePasswordStrengthIndicatorProps.md │ │ │ │ │ ├── RegistrationForm/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── IRegistrationFormData.md │ │ │ │ │ │ └── IRegistrationFormProps.md │ │ │ │ │ ├── ValidationInterfaces/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfacePasswordRequirements.md │ │ │ │ │ │ └── InterfaceValidationResult.md │ │ │ │ │ ├── auth/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── IOAuthProviderConfig.md │ │ │ │ │ │ │ ├── InterfaceAuthenticationPayload.md │ │ │ │ │ │ │ ├── InterfaceOAuthAccount.md │ │ │ │ │ │ │ ├── InterfaceOAuthLinkResponse.md │ │ │ │ │ │ │ └── InterfaceOAuthLoginInput.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── OAuthProviderKey.md │ │ │ │ │ ├── useFieldValidation/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── IUseFieldValidationReturn.md │ │ │ │ │ │ │ └── IValidationResult.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── ValidationTrigger.md │ │ │ │ │ ├── useLogin/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── ILoginCredentials.md │ │ │ │ │ │ └── IUseLoginOptions.md │ │ │ │ │ └── usePasswordVisibility/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── IUsePasswordVisibilityReturn.md │ │ │ │ ├── Comment/ │ │ │ │ │ └── type/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── Comment.md │ │ │ │ │ └── CommentInput.md │ │ │ │ ├── CursorPagination/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── InterfaceConnectionData.md │ │ │ │ │ │ ├── InterfaceCursorPaginationManagerProps.md │ │ │ │ │ │ └── InterfaceCursorPaginationManagerRef.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── PaginationVariables.md │ │ │ │ ├── DataGridWrapper/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── InterfaceDataGridWrapperProps.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── TokenAwareGridColDef.md │ │ │ │ ├── DropDown/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceCollapsibleDropdown.md │ │ │ │ │ └── InterfaceDropDownProps.md │ │ │ │ ├── Event/ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ ├── enumerations/ │ │ │ │ │ │ │ └── UserRole.md │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── IAttendanceStatisticsModalProps.md │ │ │ │ │ │ │ ├── ICalendarProps.md │ │ │ │ │ │ │ ├── ICreateEventInput.md │ │ │ │ │ │ │ ├── IDeleteEventModalProps.md │ │ │ │ │ │ │ ├── IEvent.md │ │ │ │ │ │ │ ├── IEventEdge.md │ │ │ │ │ │ │ ├── IEventHeaderProps.md │ │ │ │ │ │ │ ├── IEventListCard.md │ │ │ │ │ │ │ ├── IMember.md │ │ │ │ │ │ │ ├── IOrgList.md │ │ │ │ │ │ │ ├── IPreviewEventModalProps.md │ │ │ │ │ │ │ ├── IStatsModal.md │ │ │ │ │ │ │ └── IUpdateEventModalProps.md │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ ├── InterfaceAttendanceStatisticsModalProps.md │ │ │ │ │ │ │ ├── InterfaceCalendarProps.md │ │ │ │ │ │ │ ├── InterfaceDeleteEventModalProps.md │ │ │ │ │ │ │ ├── InterfaceEvent.md │ │ │ │ │ │ │ ├── InterfaceEventEdge.md │ │ │ │ │ │ │ ├── InterfaceEventHeaderProps.md │ │ │ │ │ │ │ ├── InterfaceIOrgList.md │ │ │ │ │ │ │ ├── InterfaceMember.md │ │ │ │ │ │ │ ├── InterfacePreviewEventModalProps.md │ │ │ │ │ │ │ ├── InterfaceStatsModal.md │ │ │ │ │ │ │ └── InterfaceUpdateEventModalProps.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ └── FilterPeriod.md │ │ │ │ │ ├── type/ │ │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ │ ├── Event.md │ │ │ │ │ │ │ ├── EventAttendeeInput.md │ │ │ │ │ │ │ ├── EventInput.md │ │ │ │ │ │ │ ├── EventOrderByInput.md │ │ │ │ │ │ │ ├── EventVolunteer.md │ │ │ │ │ │ │ ├── EventVolunteerInput.md │ │ │ │ │ │ │ ├── EventVolunteerResponse.md │ │ │ │ │ │ │ ├── EventWhereInput.md │ │ │ │ │ │ │ ├── Feedback.md │ │ │ │ │ │ │ ├── FeedbackInput.md │ │ │ │ │ │ │ ├── UpdateEventVolunteerInput.md │ │ │ │ │ │ │ └── User.md │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ ├── EventOrderByInputEnum.md │ │ │ │ │ │ └── EventVolunteerResponseEnum.md │ │ │ │ │ └── utils/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── InterfaceHoliday.md │ │ │ │ │ └── variables/ │ │ │ │ │ ├── holidays.md │ │ │ │ │ └── weekdays.md │ │ │ │ ├── EventForm/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── IEventFormProps.md │ │ │ │ │ ├── IEventFormSubmitPayload.md │ │ │ │ │ └── IEventFormValues.md │ │ │ │ ├── FormFieldGroup/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── IFormTextFieldProps.md │ │ │ │ │ └── InterfaceFormFieldGroupProps.md │ │ │ │ ├── OrganizationCard/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceOrganizationCardProps.md │ │ │ │ ├── PeopleTab/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfacePageHeaderProps.md │ │ │ │ │ ├── InterfacePeopleTab.md │ │ │ │ │ ├── InterfacePeopleTabNavbar.md │ │ │ │ │ ├── InterfacePeopleTabNavbarProps.md │ │ │ │ │ ├── InterfacePeopleTabUserOrganizationProps.md │ │ │ │ │ └── InterfacePeopletabUserEventsProps.md │ │ │ │ ├── Post/ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── ICreatePostModalProps.md │ │ │ │ │ │ ├── InterfaceAttachment.md │ │ │ │ │ │ ├── InterfaceCreator.md │ │ │ │ │ │ ├── InterfaceMutationCreatePostInput.md │ │ │ │ │ │ ├── InterfaceOrganization.md │ │ │ │ │ │ ├── InterfaceOrganizationPostListData.md │ │ │ │ │ │ ├── InterfacePageInfo.md │ │ │ │ │ │ ├── InterfacePinnedPostCardProps.md │ │ │ │ │ │ ├── InterfacePinnedPostsLayoutProps.md │ │ │ │ │ │ ├── InterfacePost.md │ │ │ │ │ │ ├── InterfacePostCard.md │ │ │ │ │ │ ├── InterfacePostConnection.md │ │ │ │ │ │ ├── InterfacePostCreator.md │ │ │ │ │ │ ├── InterfacePostEdge.md │ │ │ │ │ │ └── InterfacePostNode.md │ │ │ │ │ └── type/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── ICreatePostData.md │ │ │ │ │ │ ├── ICreatePostInput.md │ │ │ │ │ │ └── IFileMetadataInput.md │ │ │ │ │ ├── type-aliases/ │ │ │ │ │ │ ├── Post.md │ │ │ │ │ │ ├── PostComments.md │ │ │ │ │ │ ├── PostInput.md │ │ │ │ │ │ ├── PostLikes.md │ │ │ │ │ │ ├── PostNode.md │ │ │ │ │ │ ├── PostOrderByInput.md │ │ │ │ │ │ ├── PostUpdateInput.md │ │ │ │ │ │ └── PostWhereInput.md │ │ │ │ │ └── variables/ │ │ │ │ │ └── PostOrderByInputEnum.md │ │ │ │ ├── Recurrence/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceCustomRecurrenceModalProps.md │ │ │ │ ├── ReportingTable/ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── InfiniteScrollProps.md │ │ │ │ │ │ ├── ReportingRow.md │ │ │ │ │ │ ├── ReportingTableColumn.md │ │ │ │ │ │ ├── ReportingTableGridProps.md │ │ │ │ │ │ └── ReportingTableProps.md │ │ │ │ │ └── utils/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── PAGE_SIZE.md │ │ │ │ │ ├── ROW_HEIGHT.md │ │ │ │ │ └── dataGridStyle.md │ │ │ │ ├── SearchBar/ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceSearchBarProps.md │ │ │ │ │ │ ├── InterfaceSearchBarRef.md │ │ │ │ │ │ └── InterfaceSearchMeta.md │ │ │ │ │ └── type/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── SearchBarSize.md │ │ │ │ │ ├── SearchBarTrigger.md │ │ │ │ │ └── SearchBarVariant.md │ │ │ │ ├── SidebarBase/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── ISidebarBaseProps.md │ │ │ │ ├── SidebarNavItem/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── ISidebarNavItemProps.md │ │ │ │ ├── SidebarPluginSection/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── ISidebarPluginSectionProps.md │ │ │ │ ├── UseUserProfile/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceUseUserProfileReturn.md │ │ │ │ ├── UserPortal/ │ │ │ │ │ ├── Chat/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── InterfaceChatUser.md │ │ │ │ │ │ │ ├── InterfaceContactCardProps.md │ │ │ │ │ │ │ ├── InterfaceGroupChatDetailsProps.md │ │ │ │ │ │ │ ├── InterfaceMockMessage.md │ │ │ │ │ │ │ └── InterfaceOrganizationMember.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── Chat.md │ │ │ │ │ ├── CommentCard/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceCommentCardProps.md │ │ │ │ │ ├── CreateDirectChat/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ └── InterfaceCreateDirectChatProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── ChatsListRefetch.md │ │ │ │ │ │ ├── CreateChatMembershipMutation.md │ │ │ │ │ │ └── CreateChatMutation.md │ │ │ │ │ ├── Donation/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceDonation.md │ │ │ │ │ │ └── InterfaceDonationCardProps.md │ │ │ │ │ ├── EmptyChatState/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceEmptyChatStateProps.md │ │ │ │ │ ├── EventCard/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceEventCardProps.md │ │ │ │ │ ├── GroupModal/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceGroupModalProps.md │ │ │ │ │ ├── RecurringEventVolunteerModal/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceRecurringEventVolunteerModalProps.md │ │ │ │ │ ├── UserPortalCard/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceUserPortalCardProps.md │ │ │ │ │ ├── UserPortalNavigationBar/ │ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ │ ├── InterfaceLanguageSelectorProps.md │ │ │ │ │ │ │ │ ├── InterfaceUserDropdownProps.md │ │ │ │ │ │ │ │ └── InterfaceUserPortalNavbarProps.md │ │ │ │ │ │ │ └── variables/ │ │ │ │ │ │ │ ├── DEFAULT_ORGANIZATION_MODE_PROPS.md │ │ │ │ │ │ │ └── DEFAULT_USER_MODE_PROPS.md │ │ │ │ │ │ └── types/ │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── BrandingConfig.md │ │ │ │ │ │ ├── Language.md │ │ │ │ │ │ ├── NavigationLink.md │ │ │ │ │ │ ├── OrganizationData.md │ │ │ │ │ │ ├── OrganizationListQueryResponse.md │ │ │ │ │ │ ├── UserPortalNavbarState.md │ │ │ │ │ │ └── UserProfileMenuItem.md │ │ │ │ │ └── UserProfile/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── InterfaceUserProfileProps.md │ │ │ │ ├── Volunteer/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceCreateVolunteerGroupData.md │ │ │ │ │ ├── InterfaceEventEdge.md │ │ │ │ │ ├── InterfaceEventVolunteerInfo.md │ │ │ │ │ ├── InterfaceMappedEvent.md │ │ │ │ │ ├── InterfaceVolunteerData.md │ │ │ │ │ ├── InterfaceVolunteerGroupData.md │ │ │ │ │ ├── InterfaceVolunteerMembership.md │ │ │ │ │ └── InterfaceVolunteerStatus.md │ │ │ │ ├── docker/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── DockerMode.md │ │ │ │ ├── jsx/ │ │ │ │ │ └── namespaces/ │ │ │ │ │ └── JSX/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── Element.md │ │ │ │ │ ├── ElementAttributesProperty.md │ │ │ │ │ ├── ElementChildrenAttribute.md │ │ │ │ │ ├── ElementClass.md │ │ │ │ │ ├── IntrinsicAttributes.md │ │ │ │ │ ├── IntrinsicClassAttributes.md │ │ │ │ │ ├── IntrinsicElements.md │ │ │ │ │ └── LibraryManagedAttributes.md │ │ │ │ └── shared-components/ │ │ │ │ ├── ActionItems/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── IActionItemCategoryInfo.md │ │ │ │ │ ├── IActionItemCategoryList.md │ │ │ │ │ ├── IActionItemInfo.md │ │ │ │ │ ├── IActionItemList.md │ │ │ │ │ ├── ICreateActionItemInput.md │ │ │ │ │ ├── ICreateActionItemVariables.md │ │ │ │ │ ├── IDeleteActionItemInput.md │ │ │ │ │ ├── IEventVolunteerGroup.md │ │ │ │ │ ├── IFormStateType.md │ │ │ │ │ ├── IItemModalProps.md │ │ │ │ │ ├── IMarkActionItemAsPendingInput.md │ │ │ │ │ ├── IUpdateActionForInstanceInput.md │ │ │ │ │ ├── IUpdateActionItemForInstanceInput.md │ │ │ │ │ ├── IUpdateActionItemForInstanceVariables.md │ │ │ │ │ └── IUpdateActionItemInput.md │ │ │ │ ├── ActionsCell/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceActionsCellProps.md │ │ │ │ ├── Auth/ │ │ │ │ │ ├── EmailField/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceEmailFieldProps.md │ │ │ │ │ ├── FormField/ │ │ │ │ │ │ └── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── InterfaceFormFieldProps.md │ │ │ │ │ └── PasswordField/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePasswordFieldProps.md │ │ │ │ ├── Avatar/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceAvatarProps.md │ │ │ │ ├── BaseModal/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── IBaseModalProps.md │ │ │ │ ├── BreadcrumbsComponent/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── IBreadcrumbItem.md │ │ │ │ │ └── IBreadcrumbsComponentProps.md │ │ │ │ ├── BulkActionsBar/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceBulkActionsBarProps.md │ │ │ │ ├── CRUDModalTemplate/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── InterfaceCRUDModalTemplateProps.md │ │ │ │ │ │ ├── InterfaceCreateModalProps.md │ │ │ │ │ │ ├── InterfaceCrudModalBaseProps.md │ │ │ │ │ │ ├── InterfaceDeleteModalProps.md │ │ │ │ │ │ ├── InterfaceEditModalProps.md │ │ │ │ │ │ ├── InterfaceModalFormState.md │ │ │ │ │ │ ├── InterfaceRecurringEventProps.md │ │ │ │ │ │ ├── InterfaceUseFormModalReturn.md │ │ │ │ │ │ ├── InterfaceUseModalStateReturn.md │ │ │ │ │ │ ├── InterfaceUseMutationModalReturn.md │ │ │ │ │ │ └── InterfaceViewModalProps.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── ModalSize.md │ │ │ │ ├── CheckIn/ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceAttendeeCheckIn.md │ │ │ │ │ │ ├── InterfaceAttendeeQueryResponse.md │ │ │ │ │ │ ├── InterfaceModalProp.md │ │ │ │ │ │ ├── InterfaceTableCheckIn.md │ │ │ │ │ │ ├── InterfaceTableData.md │ │ │ │ │ │ └── InterfaceUser.md │ │ │ │ │ └── type/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── CheckIn.md │ │ │ │ │ ├── CheckInInput.md │ │ │ │ │ └── CheckInStatus.md │ │ │ │ ├── CheckInWrapper/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceCheckInWrapperProps.md │ │ │ │ ├── DataTable/ │ │ │ │ │ ├── column/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ └── IColumnDef.md │ │ │ │ │ ├── hooks/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── IBulkAction.md │ │ │ │ │ │ ├── IRowAction.md │ │ │ │ │ │ ├── IUseDataTableFilteringOptions.md │ │ │ │ │ │ ├── IUseDataTableSelectionOptions.md │ │ │ │ │ │ ├── IUseTableDataOptions.md │ │ │ │ │ │ └── IUseTableDataResult.md │ │ │ │ │ ├── pagination/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── InterfacePageInfo.md │ │ │ │ │ │ │ └── InterfacePaginationControlsProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ ├── Connection.md │ │ │ │ │ │ ├── Edge.md │ │ │ │ │ │ └── PageInfo.md │ │ │ │ │ ├── props/ │ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ │ ├── InterfaceBaseDataTableProps.md │ │ │ │ │ │ │ ├── InterfaceDataTableSkeletonProps.md │ │ │ │ │ │ │ ├── InterfaceDataTableTableProps.md │ │ │ │ │ │ │ ├── InterfaceLoadingMoreRowsProps.md │ │ │ │ │ │ │ ├── InterfaceSearchBarProps.md │ │ │ │ │ │ │ └── InterfaceTableLoaderProps.md │ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ │ └── InterfaceDataTableProps.md │ │ │ │ │ └── types/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── IFilterState.md │ │ │ │ │ │ ├── ISortChangeEvent.md │ │ │ │ │ │ ├── ISortState.md │ │ │ │ │ │ └── ITableState.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── Accessor.md │ │ │ │ │ ├── HeaderRender.md │ │ │ │ │ ├── Key.md │ │ │ │ │ └── SortDirection.md │ │ │ │ ├── DatePicker/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceDatePickerProps.md │ │ │ │ ├── DateRangePicker/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── IDateRangePreset.md │ │ │ │ │ │ ├── IDateRangeValue.md │ │ │ │ │ │ └── InterfaceDateRangePickerProps.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── DateOrNull.md │ │ │ │ ├── DropDownButton/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceDropDownButtonProps.md │ │ │ │ │ ├── InterfaceDropDownOption.md │ │ │ │ │ ├── InterfaceDropDownProps.md │ │ │ │ │ └── InterfaceSearchToggleProps.md │ │ │ │ ├── EmptyState/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceEmptyStateProps.md │ │ │ │ ├── ErrorBoundaryWrapper/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceErrorBoundaryWrapperProps.md │ │ │ │ │ ├── InterfaceErrorBoundaryWrapperState.md │ │ │ │ │ └── InterfaceErrorFallbackProps.md │ │ │ │ ├── EventListCard/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceEventListCard.md │ │ │ │ │ ├── InterfaceEventListCardModalsProps.md │ │ │ │ │ ├── InterfaceEventUpdateInput.md │ │ │ │ │ ├── InterfaceFormState.md │ │ │ │ │ └── InterfaceUpdateEventHandlerProps.md │ │ │ │ ├── FormFieldGroup/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceFormCheckFieldProps.md │ │ │ │ │ └── InterfaceFormSelectFieldProps.md │ │ │ │ ├── LoadingState/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── InterfaceLoadingStateProps.md │ │ │ │ ├── Navbar/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePageHeaderProps.md │ │ │ │ ├── NotificationToast/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── InterfaceNotificationToastHelpers.md │ │ │ │ │ │ ├── InterfaceNotificationToastI18nMessage.md │ │ │ │ │ │ └── InterfacePromiseMessages.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── NotificationToastContainerProps.md │ │ │ │ │ ├── NotificationToastMessage.md │ │ │ │ │ ├── NotificationToastNamespace.md │ │ │ │ │ └── PromiseFunction.md │ │ │ │ ├── PaginationList/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePaginationListProps.md │ │ │ │ ├── PeopleTabNavbar/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePeopleTabNavbarProps.md │ │ │ │ ├── PluginRouteRenderer/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePluginRouteRendererProps.md │ │ │ │ ├── PluginRoutes/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePluginRoutesProps.md │ │ │ │ ├── PostViewModal/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfacePostViewModalProps.md │ │ │ │ ├── ProfileAvatarDisplay/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceProfileAvatarDisplayProps.md │ │ │ │ ├── ProfileCard/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceProfileCardProps.md │ │ │ │ ├── ProfileDropdown/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceProfileDropdownProps.md │ │ │ │ ├── Recurrence/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceRecurrenceEndOptionsSectionProps.md │ │ │ │ │ ├── InterfaceRecurrenceFrequencySectionProps.md │ │ │ │ │ └── InterfaceRecurrenceMonthlySectionProps.md │ │ │ │ ├── RecurrenceDropdown/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceRecurrenceDropdownProps.md │ │ │ │ ├── SearchFilterBar/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ ├── InterfaceDropdownConfig.md │ │ │ │ │ │ ├── InterfaceSearchFilterBarAdvanced.md │ │ │ │ │ │ ├── InterfaceSearchFilterBarSimple.md │ │ │ │ │ │ ├── InterfaceSearchFilterBarTranslations.md │ │ │ │ │ │ └── InterfaceSortingOption.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── InterfaceSearchFilterBarProps.md │ │ │ │ ├── SidebarOrgSection/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── IOrganizationData.md │ │ │ │ │ └── ISidebarOrgSectionProps.md │ │ │ │ ├── SortingButton/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ ├── InterfaceSortingButtonProps.md │ │ │ │ │ └── InterfaceSortingOption.md │ │ │ │ ├── StatusBadge/ │ │ │ │ │ └── interface/ │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── InterfaceStatusBadgeProps.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── SemanticVariant.md │ │ │ │ │ ├── StatusSize.md │ │ │ │ │ └── StatusVariant.md │ │ │ │ ├── TableLoader/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceTableLoaderProps.md │ │ │ │ ├── TimePicker/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceTimePickerProps.md │ │ │ │ ├── TruncatedText/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceTruncatedTextProps.md │ │ │ │ ├── User/ │ │ │ │ │ ├── interface/ │ │ │ │ │ │ └── interfaces/ │ │ │ │ │ │ ├── InterfaceUser.md │ │ │ │ │ │ └── InterfaceUserAttendee.md │ │ │ │ │ └── type/ │ │ │ │ │ └── type-aliases/ │ │ │ │ │ ├── Address.md │ │ │ │ │ ├── AppUserProfile.md │ │ │ │ │ ├── CreateUserFamilyInput.md │ │ │ │ │ ├── User.md │ │ │ │ │ ├── UserInput.md │ │ │ │ │ └── UserPhone.md │ │ │ │ ├── VisibilitySelector/ │ │ │ │ │ └── interface/ │ │ │ │ │ └── interfaces/ │ │ │ │ │ └── InterfaceVisibilitySelectorProps.md │ │ │ │ └── VolunteerGroupViewModal/ │ │ │ │ └── interface/ │ │ │ │ └── interfaces/ │ │ │ │ └── InterfaceVolunteerGroupViewModalProps.md │ │ │ └── utils/ │ │ │ ├── MinioDownload/ │ │ │ │ └── functions/ │ │ │ │ └── useMinioDownload.md │ │ │ ├── MinioUpload/ │ │ │ │ └── functions/ │ │ │ │ └── useMinioUpload.md │ │ │ ├── SanitizeInput/ │ │ │ │ └── functions/ │ │ │ │ └── sanitizeInput.md │ │ │ ├── StaticMockLink/ │ │ │ │ ├── classes/ │ │ │ │ │ └── StaticMockLink.md │ │ │ │ ├── functions/ │ │ │ │ │ └── mockSingleLink.md │ │ │ │ └── interfaces/ │ │ │ │ └── InterfaceMockApolloLink.md │ │ │ ├── adminPluginInstaller/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── getInstalledAdminPlugins.md │ │ │ │ │ ├── installAdminPluginFromZip.md │ │ │ │ │ ├── removeAdminPlugin.md │ │ │ │ │ ├── validateAdminPluginStructure.md │ │ │ │ │ └── validateAdminPluginZip.md │ │ │ │ └── interfaces/ │ │ │ │ ├── IAdminPluginInstallationOptions.md │ │ │ │ ├── IAdminPluginInstallationResult.md │ │ │ │ ├── IAdminPluginManifest.md │ │ │ │ └── IAdminPluginZipStructure.md │ │ │ ├── autocompleteHelpers/ │ │ │ │ └── functions/ │ │ │ │ ├── areOptionsEqual.md │ │ │ │ └── getMemberLabel.md │ │ │ ├── chartToPdf/ │ │ │ │ └── functions/ │ │ │ │ ├── exportDemographicsToCSV.md │ │ │ │ ├── exportToCSV.md │ │ │ │ └── exportTrendsToCSV.md │ │ │ ├── currency/ │ │ │ │ └── variables/ │ │ │ │ ├── currencyOptions.md │ │ │ │ └── currencySymbols.md │ │ │ ├── dateFormatter/ │ │ │ │ └── functions/ │ │ │ │ └── formatDate.md │ │ │ ├── errorHandler/ │ │ │ │ └── functions/ │ │ │ │ └── errorHandler.md │ │ │ ├── fieldTypes/ │ │ │ │ └── variables/ │ │ │ │ └── default.md │ │ │ ├── fileValidation/ │ │ │ │ └── functions/ │ │ │ │ └── validateFile.md │ │ │ ├── filehash/ │ │ │ │ └── functions/ │ │ │ │ └── calculateFileHash.md │ │ │ ├── formEnumFields/ │ │ │ │ └── variables/ │ │ │ │ ├── countryOptions.md │ │ │ │ ├── educationGradeEnum.md │ │ │ │ ├── employmentStatusEnum.md │ │ │ │ ├── genderEnum.md │ │ │ │ └── maritalStatusEnum.md │ │ │ ├── getRefreshToken/ │ │ │ │ └── functions/ │ │ │ │ ├── handleTokenRefresh.md │ │ │ │ └── refreshToken.md │ │ │ ├── interfaces/ │ │ │ │ ├── enumerations/ │ │ │ │ │ ├── AdvertisementTypePg.md │ │ │ │ │ ├── Iso3166Alpha2CountryCode.md │ │ │ │ │ ├── UserEducationGrade.md │ │ │ │ │ ├── UserEmploymentStatus.md │ │ │ │ │ ├── UserMaritalStatus.md │ │ │ │ │ ├── UserNatalSex.md │ │ │ │ │ └── UserRole.md │ │ │ │ ├── interfaces/ │ │ │ │ │ ├── IEvent.md │ │ │ │ │ ├── InterfaceAddress.md │ │ │ │ │ ├── InterfaceAdvertisementAttachmentPg.md │ │ │ │ │ ├── InterfaceAdvertisementPg.md │ │ │ │ │ ├── InterfaceBaseEvent.md │ │ │ │ │ ├── InterfaceCampaignInfo.md │ │ │ │ │ ├── InterfaceCampaignInfoPG.md │ │ │ │ │ ├── InterfaceChatMessagePg.md │ │ │ │ │ ├── InterfaceChatPg.md │ │ │ │ │ ├── InterfaceComment.md │ │ │ │ │ ├── InterfaceCommentEdge.md │ │ │ │ │ ├── InterfaceCreateFund.md │ │ │ │ │ ├── InterfaceCreatePledge.md │ │ │ │ │ ├── InterfaceCreateVolunteerGroup.md │ │ │ │ │ ├── InterfaceCurrentUserTypePG.md │ │ │ │ │ ├── InterfaceCustomFieldData.md │ │ │ │ │ ├── InterfaceEventAttachmentPg.md │ │ │ │ │ ├── InterfaceEventVolunteerInfo.md │ │ │ │ │ ├── InterfaceFundInfo.md │ │ │ │ │ ├── InterfaceFundPg.md │ │ │ │ │ ├── InterfaceMapType.md │ │ │ │ │ ├── InterfaceMemberInfo.md │ │ │ │ │ ├── InterfaceMembersList.md │ │ │ │ │ ├── InterfaceOrgConnectionInfoType.md │ │ │ │ │ ├── InterfaceOrgConnectionInfoTypePG.md │ │ │ │ │ ├── InterfaceOrgInfoTypePG.md │ │ │ │ │ ├── InterfaceOrganizationAdvertisementsConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationAdvertisementsConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationBlockedUsersConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationBlockedUsersConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationEventsConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationEventsConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationFundsConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationFundsConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationMembersConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationMembersConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationPg.md │ │ │ │ │ ├── InterfaceOrganizationPinnedPostsConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationPinnedPostsConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationPostsConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationPostsConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationTagFoldersConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationTagFoldersConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationTagsConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationTagsConnectionPg.md │ │ │ │ │ ├── InterfaceOrganizationVenuesConnectionEdgePg.md │ │ │ │ │ ├── InterfaceOrganizationVenuesConnectionPg.md │ │ │ │ │ ├── InterfacePageInfoPg.md │ │ │ │ │ ├── InterfacePaginationArgs.md │ │ │ │ │ ├── InterfacePledgeInfo.md │ │ │ │ │ ├── InterfacePledgeInfoPG.md │ │ │ │ │ ├── InterfacePostCard.md │ │ │ │ │ ├── InterfacePostForm.md │ │ │ │ │ ├── InterfacePostPg.md │ │ │ │ │ ├── InterfaceQueryBlockPageMemberListItem.md │ │ │ │ │ ├── InterfaceQueryFundCampaignsPledges.md │ │ │ │ │ ├── InterfaceQueryMembershipRequestsListItem.md │ │ │ │ │ ├── InterfaceQueryOrganizationAdvertisementListItem.md │ │ │ │ │ ├── InterfaceQueryOrganizationEventListItem.md │ │ │ │ │ ├── InterfaceQueryOrganizationFundCampaigns.md │ │ │ │ │ ├── InterfaceQueryOrganizationListObject.md │ │ │ │ │ ├── InterfaceQueryOrganizationPostListItem.md │ │ │ │ │ ├── InterfaceQueryOrganizationUserTags.md │ │ │ │ │ ├── InterfaceQueryOrganizationUserTagsPG.md │ │ │ │ │ ├── InterfaceQueryOrganizationsListObject.md │ │ │ │ │ ├── InterfaceQueryUserListItem.md │ │ │ │ │ ├── InterfaceQueryUserListItemForAdmin.md │ │ │ │ │ ├── InterfaceQueryUserTagChildTags.md │ │ │ │ │ ├── InterfaceQueryUserTagsAssignedMembers.md │ │ │ │ │ ├── InterfaceQueryUserTagsMembersToAssignTo.md │ │ │ │ │ ├── InterfaceQueryVenueListItem.md │ │ │ │ │ ├── InterfaceTagData.md │ │ │ │ │ ├── InterfaceTagDataPG.md │ │ │ │ │ ├── InterfaceTagFolderPg.md │ │ │ │ │ ├── InterfaceTagPg.md │ │ │ │ │ ├── InterfaceUserCampaign.md │ │ │ │ │ ├── InterfaceUserEvents.md │ │ │ │ │ ├── InterfaceUserInfo.md │ │ │ │ │ ├── InterfaceUserInfoPG.md │ │ │ │ │ ├── InterfaceUserListQueryResponse.md │ │ │ │ │ ├── InterfaceUserPg.md │ │ │ │ │ ├── InterfaceUserType.md │ │ │ │ │ ├── InterfaceUserTypePG.md │ │ │ │ │ ├── InterfaceVenuePg.md │ │ │ │ │ ├── InterfaceVolunteerGroupInfo.md │ │ │ │ │ ├── InterfaceVolunteerMembership.md │ │ │ │ │ └── InterfaceVolunteerRank.md │ │ │ │ └── type-aliases/ │ │ │ │ ├── VoteState.md │ │ │ │ └── VoteType.md │ │ │ ├── languages/ │ │ │ │ └── variables/ │ │ │ │ ├── languageArray.md │ │ │ │ └── languages.md │ │ │ ├── linkValidator/ │ │ │ │ └── functions/ │ │ │ │ └── isValidLink.md │ │ │ ├── oauth/ │ │ │ │ └── oauthFlowHandler/ │ │ │ │ └── functions/ │ │ │ │ ├── handleOAuthLink.md │ │ │ │ └── handleOAuthLogin.md │ │ │ ├── organizationTagsUtils/ │ │ │ │ ├── interfaces/ │ │ │ │ │ ├── InterfaceOrganizationSubTagsQuery.md │ │ │ │ │ ├── InterfaceOrganizationTagsQuery.md │ │ │ │ │ ├── InterfaceOrganizationTagsQueryPG.md │ │ │ │ │ ├── InterfaceTagAssignedMembersQuery.md │ │ │ │ │ └── InterfaceTagUsersToAssignToQuery.md │ │ │ │ ├── type-aliases/ │ │ │ │ │ ├── SortedByType.md │ │ │ │ │ └── TagActionType.md │ │ │ │ └── variables/ │ │ │ │ ├── TAGS_QUERY_DATA_CHUNK_SIZE.md │ │ │ │ └── dataGridStyle.md │ │ │ ├── passwordValidator/ │ │ │ │ └── functions/ │ │ │ │ └── validatePassword.md │ │ │ ├── profileNavigation/ │ │ │ │ ├── functions/ │ │ │ │ │ └── resolveProfileNavigation.md │ │ │ │ ├── interfaces/ │ │ │ │ │ └── InterfaceProfileNavigationOptions.md │ │ │ │ └── type-aliases/ │ │ │ │ └── ProfilePortal.md │ │ │ ├── recaptcha/ │ │ │ │ └── functions/ │ │ │ │ ├── getRecaptchaToken.md │ │ │ │ └── loadRecaptchaScript.md │ │ │ ├── recurrenceUtils/ │ │ │ │ ├── recurrenceConstants/ │ │ │ │ │ └── variables/ │ │ │ │ │ ├── Days.md │ │ │ │ │ ├── dayNames.md │ │ │ │ │ ├── daysOptions.md │ │ │ │ │ ├── endsAfter.md │ │ │ │ │ ├── endsNever.md │ │ │ │ │ ├── endsOn.md │ │ │ │ │ ├── frequencies.md │ │ │ │ │ ├── monthNames.md │ │ │ │ │ └── recurrenceEndOptions.md │ │ │ │ ├── recurrenceTypes/ │ │ │ │ │ ├── enumerations/ │ │ │ │ │ │ ├── Frequency.md │ │ │ │ │ │ ├── RecurrenceEndOption.md │ │ │ │ │ │ └── WeekDays.md │ │ │ │ │ ├── interfaces/ │ │ │ │ │ │ └── InterfaceRecurrenceRule.md │ │ │ │ │ └── type-aliases/ │ │ │ │ │ └── RecurrenceEndOptionType.md │ │ │ │ └── recurrenceUtilityFunctions/ │ │ │ │ └── functions/ │ │ │ │ ├── areRecurrenceRulesEqual.md │ │ │ │ ├── createDefaultRecurrenceRule.md │ │ │ │ ├── formatRecurrenceForApi.md │ │ │ │ ├── getDayName.md │ │ │ │ ├── getEndTypeFromRecurrence.md │ │ │ │ ├── getMonthlyOptions.md │ │ │ │ ├── getOrdinalString.md │ │ │ │ ├── getOrdinalSuffix.md │ │ │ │ ├── getRecurrenceRuleText.md │ │ │ │ ├── getWeekOfMonth.md │ │ │ │ └── validateRecurrenceInput.md │ │ │ ├── sanitizeAvatar/ │ │ │ │ └── functions/ │ │ │ │ ├── sanitizeAvatarURL.md │ │ │ │ └── sanitizeAvatars.md │ │ │ ├── testConstants/ │ │ │ │ └── variables/ │ │ │ │ └── SIDEBAR_TEST_BG_COLOR.md │ │ │ ├── timezoneUtils/ │ │ │ │ ├── dateTimeConfig/ │ │ │ │ │ └── variables/ │ │ │ │ │ └── dateTimeFields.md │ │ │ │ └── dateTimeMiddleware/ │ │ │ │ └── variables/ │ │ │ │ ├── requestMiddleware.md │ │ │ │ └── responseMiddleware.md │ │ │ ├── tokenValues/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── getSpacingValue.md │ │ │ │ │ └── isSpacingToken.md │ │ │ │ ├── type-aliases/ │ │ │ │ │ └── SpacingToken.md │ │ │ │ └── variables/ │ │ │ │ └── spacingTokens.md │ │ │ ├── urlToFile/ │ │ │ │ └── functions/ │ │ │ │ └── urlToFile.md │ │ │ ├── useLocalstorage/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── clearAllItems.md │ │ │ │ │ ├── getItem.md │ │ │ │ │ ├── getStorageKey.md │ │ │ │ │ ├── removeItem.md │ │ │ │ │ ├── setItem.md │ │ │ │ │ └── useLocalStorage.md │ │ │ │ └── variables/ │ │ │ │ └── PREFIX.md │ │ │ ├── useSession/ │ │ │ │ └── functions/ │ │ │ │ └── default.md │ │ │ ├── userUpdateUtils/ │ │ │ │ └── functions/ │ │ │ │ ├── removeEmptyFields.md │ │ │ │ └── validateImageFile.md │ │ │ ├── validators/ │ │ │ │ └── authValidators/ │ │ │ │ ├── functions/ │ │ │ │ │ ├── getPasswordRequirements.md │ │ │ │ │ ├── validateEmail.md │ │ │ │ │ ├── validateName.md │ │ │ │ │ ├── validatePassword.md │ │ │ │ │ └── validatePasswordConfirmation.md │ │ │ │ └── variables/ │ │ │ │ └── PASSWORD_REGEX.md │ │ │ └── volunteerStatusMapper/ │ │ │ └── functions/ │ │ │ └── mapVolunteerStatusToVariant.md │ │ └── docs/ │ │ ├── developer-resources/ │ │ │ ├── actionitems-components.md │ │ │ ├── contributing.md │ │ │ ├── crud-modal-template.md │ │ │ ├── data-grid-wrapper.md │ │ │ ├── design-token-system.md │ │ │ ├── dropdown-button-api.md │ │ │ ├── e2e-testing.md │ │ │ ├── empty-state-migration.md │ │ │ ├── installation.md │ │ │ ├── introduction.md │ │ │ ├── linting.md │ │ │ ├── minio.md │ │ │ ├── operation.md │ │ │ ├── plugin-graphql.md │ │ │ ├── plugin.md │ │ │ ├── reusable-components.md │ │ │ ├── security.md │ │ │ ├── tables.md │ │ │ ├── testing.md │ │ │ └── troubleshooting.md │ │ ├── getting-started/ │ │ │ ├── configuration.md │ │ │ ├── installation.md │ │ │ ├── login.md │ │ │ ├── operation.md │ │ │ └── webserver.md │ │ ├── introduction.md │ │ └── plugins/ │ │ ├── implementing-plugins-example.md │ │ ├── implementing-plugins.md │ │ └── plugin-architecture.md │ ├── docusaurus.config.ts │ ├── package.json │ ├── sidebars.ts │ ├── src/ │ │ ├── components/ │ │ │ └── layout/ │ │ │ └── HeaderHero.tsx │ │ ├── css/ │ │ │ └── custom.css │ │ ├── pages/ │ │ │ └── index.tsx │ │ └── utils/ │ │ ├── ActionButton.tsx │ │ └── HomeCallToAction.tsx │ └── static/ │ ├── .nojekyll │ └── CNAME ├── eslint.config.js ├── index.html ├── knip.deps.json ├── knip.json ├── package.json ├── public/ │ ├── locales/ │ │ ├── en/ │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ └── translation.json │ │ ├── es/ │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ └── translation.json │ │ ├── fr/ │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ └── translation.json │ │ ├── hi/ │ │ │ ├── common.json │ │ │ ├── errors.json │ │ │ └── translation.json │ │ └── zh/ │ │ ├── common.json │ │ ├── errors.json │ │ └── translation.json │ ├── manifest.json │ └── robots.txt ├── pyproject.toml ├── schema.graphql ├── scripts/ │ ├── __fixtures__/ │ │ ├── correct.tsx │ │ ├── edge-cases.tsx │ │ ├── false-positives.tsx │ │ └── violations.tsx │ ├── __mocks__/ │ │ ├── @dicebear/ │ │ │ ├── collection.ts │ │ │ └── core.ts │ │ ├── @pdfme/ │ │ │ ├── generator.spec.ts │ │ │ └── generator.ts │ │ └── fileMock.js │ ├── check-css-imports.js │ ├── check-i18n.js │ ├── cypress/ │ │ └── run-with-coverage-report.cjs │ ├── delete-readmes.js │ ├── docker/ │ │ ├── resolve-docker-host.sh │ │ └── test/ │ │ └── resolve-docker-host.spec.sh │ ├── docs/ │ │ ├── fix-readme-links.js │ │ └── fix-repo-url.js │ ├── eslint/ │ │ ├── README.md │ │ ├── config/ │ │ │ ├── base.js │ │ │ ├── cypress.js │ │ │ ├── exemptions.js │ │ │ ├── prefer-crud-modal-template.js │ │ │ ├── special.js │ │ │ └── tests.js │ │ ├── index.js │ │ ├── index.spec.js │ │ ├── plugins/ │ │ │ └── eslint-plugin-vitest-isolation/ │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ ├── require-aftereach-cleanup.js │ │ │ └── require-aftereach-cleanup.spec.ts │ │ ├── rules/ │ │ │ ├── imports.js │ │ │ ├── modal-state.js │ │ │ ├── native-button.js │ │ │ ├── prefer-crud-modal-template.js │ │ │ ├── prefer-crud-modal-template.spec.js │ │ │ ├── rules.js │ │ │ ├── rules.spec.js │ │ │ ├── search-input.js │ │ │ └── security.js │ │ └── tsconfig.json │ ├── githooks/ │ │ ├── check-localstorage-usage.ts │ │ ├── check-mock-cleanup.sh │ │ ├── check-route-prefix.ts │ │ ├── check_pom.js │ │ └── update-toc.js │ ├── install/ │ │ ├── install.sh │ │ ├── install.spec.sh │ │ └── lib/ │ │ ├── common.sh │ │ ├── docker-detect.sh │ │ ├── docker-detect.spec.sh │ │ ├── node-install.sh │ │ ├── node-install.spec.sh │ │ ├── os-detect.sh │ │ └── os-detect.spec.sh │ ├── install.ps1 │ ├── install.sh │ ├── run-shard.js │ ├── start-server.js │ └── validate-tokens.ts ├── src/ │ ├── App.spec.tsx │ ├── App.tsx │ ├── Constant/ │ │ ├── common.spec.ts │ │ ├── common.ts │ │ ├── constant.spec.ts │ │ ├── constant.ts │ │ └── fileUpload.ts │ ├── GraphQl/ │ │ ├── Mutations/ │ │ │ ├── ActionItemCategoryMutations.ts │ │ │ ├── ActionItemMutations.ts │ │ │ ├── AdvertisementMutations.ts │ │ │ ├── AgendaFolderMutations.ts │ │ │ ├── AgendaItemMutations.ts │ │ │ ├── CampaignMutation.ts │ │ │ ├── CommentMutations.ts │ │ │ ├── EventAttendeeMutations.ts │ │ │ ├── EventMutations.ts │ │ │ ├── EventVolunteerMutation.ts │ │ │ ├── FundMutation.ts │ │ │ ├── OrganizationMutations.ts │ │ │ ├── PledgeMutation.ts │ │ │ ├── PluginMutations.ts │ │ │ ├── TagMutations.ts │ │ │ ├── VenueMutations.ts │ │ │ └── mutations.ts │ │ └── Queries/ │ │ ├── ActionItemCategoryQueries.ts │ │ ├── ActionItemQueries.ts │ │ ├── AdvertisementQueries.ts │ │ ├── AgendaCategoryQueries.ts │ │ ├── AgendaFolderQueries.ts │ │ ├── CommentQueries.ts │ │ ├── EventVolunteerQueries.ts │ │ ├── NotificationQueries.ts │ │ ├── OrganizationQueries.ts │ │ ├── PlugInQueries.ts │ │ ├── Queries.ts │ │ ├── VenueQueries.spec.ts │ │ ├── fundQueries.ts │ │ └── userTagQueries.ts │ ├── assets/ │ │ ├── css/ │ │ │ ├── app.css │ │ │ └── scrollStyles.css │ │ ├── scss/ │ │ │ ├── _colors.scss │ │ │ ├── _general.scss │ │ │ ├── _talawa.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables.scss │ │ │ ├── app.scss │ │ │ ├── components/ │ │ │ │ ├── _accordion.scss │ │ │ │ ├── _alert.scss │ │ │ │ ├── _badge.scss │ │ │ │ ├── _breadcrumb.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _card.scss │ │ │ │ ├── _carousel.scss │ │ │ │ ├── _close.scss │ │ │ │ ├── _dropdown.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _modal.scss │ │ │ │ ├── _nav.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _offcanvas.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _placeholder.scss │ │ │ │ ├── _progress.scss │ │ │ │ └── _spinners.scss │ │ │ ├── content/ │ │ │ │ ├── _table.scss │ │ │ │ └── _typography.scss │ │ │ └── forms/ │ │ │ ├── _check-radios.scss │ │ │ ├── _floating-label.scss │ │ │ ├── _form-control.scss │ │ │ ├── _input-group.scss │ │ │ ├── _range.scss │ │ │ ├── _select.scss │ │ │ └── _validation.scss │ │ └── svgs/ │ │ └── social-icons/ │ │ └── index.tsx │ ├── components/ │ │ ├── AdminPortal/ │ │ │ ├── AddPeopleToTag/ │ │ │ │ ├── AddPeopleToTag.module.css │ │ │ │ ├── AddPeopleToTag.spec.tsx │ │ │ │ ├── AddPeopleToTag.tsx │ │ │ │ └── AddPeopleToTagsMocks.ts │ │ │ ├── Advertisements/ │ │ │ │ ├── Advertisements.spec.tsx │ │ │ │ ├── Advertisements.tsx │ │ │ │ ├── AdvertisementsMocks.ts │ │ │ │ ├── core/ │ │ │ │ │ ├── AdvertisementEntry/ │ │ │ │ │ │ ├── AdvertisementEntry.module.css │ │ │ │ │ │ ├── AdvertisementEntry.spec.tsx │ │ │ │ │ │ └── AdvertisementEntry.tsx │ │ │ │ │ └── AdvertisementRegister/ │ │ │ │ │ ├── AdvertisementRegister.module.css │ │ │ │ │ ├── AdvertisementRegister.spec.tsx │ │ │ │ │ ├── AdvertisementRegister.tsx │ │ │ │ │ └── AdvertisementRegisterMocks.ts │ │ │ │ └── skeleton/ │ │ │ │ ├── AdvertisementSkeleton.spec.tsx │ │ │ │ └── AdvertisementSkeleton.tsx │ │ │ ├── AgendaFolder/ │ │ │ │ ├── AgendaFolderContainer.spec.tsx │ │ │ │ ├── AgendaFolderContainer.tsx │ │ │ │ ├── Create/ │ │ │ │ │ ├── AgendaFolderCreateModal.module.css │ │ │ │ │ ├── AgendaFolderCreateModal.spec.tsx │ │ │ │ │ └── AgendaFolderCreateModal.tsx │ │ │ │ ├── Delete/ │ │ │ │ │ ├── AgendaFolderDeleteModal.module.css │ │ │ │ │ ├── AgendaFolderDeleteModal.spec.tsx │ │ │ │ │ └── AgendaFolderDeleteModal.tsx │ │ │ │ ├── DragAndDrop/ │ │ │ │ │ ├── AgendaDragAndDrop.module.css │ │ │ │ │ ├── AgendaDragAndDrop.spec.tsx │ │ │ │ │ └── AgendaDragAndDrop.tsx │ │ │ │ └── Update/ │ │ │ │ ├── AgendaFolderUpdateModal.module.css │ │ │ │ ├── AgendaFolderUpdateModal.spec.tsx │ │ │ │ └── AgendaFolderUpdateModal.tsx │ │ │ ├── AgendaItems/ │ │ │ │ ├── Create/ │ │ │ │ │ ├── AgendaItemsCreateModal.module.css │ │ │ │ │ ├── AgendaItemsCreateModal.spec.tsx │ │ │ │ │ └── AgendaItemsCreateModal.tsx │ │ │ │ ├── Delete/ │ │ │ │ │ ├── AgendaItemsDeleteModal.module.css │ │ │ │ │ ├── AgendaItemsDeleteModal.spec.tsx │ │ │ │ │ └── AgendaItemsDeleteModal.tsx │ │ │ │ ├── Preview/ │ │ │ │ │ ├── AgendaItemsPreviewModal.module.css │ │ │ │ │ ├── AgendaItemsPreviewModal.spec.tsx │ │ │ │ │ └── AgendaItemsPreviewModal.tsx │ │ │ │ └── Update/ │ │ │ │ ├── AgendaItemsUpdateModal.module.css │ │ │ │ ├── AgendaItemsUpdateModal.spec.tsx │ │ │ │ └── AgendaItemsUpdateModal.tsx │ │ │ ├── ApplyToSelector/ │ │ │ │ ├── ApplyToSelector.spec.tsx │ │ │ │ └── ApplyToSelector.tsx │ │ │ ├── AssignmentTypeSelector/ │ │ │ │ ├── AssignmentTypeSelector.spec.tsx │ │ │ │ └── AssignmentTypeSelector.tsx │ │ │ ├── ContriStats/ │ │ │ │ ├── ContriStats.spec.tsx │ │ │ │ └── ContriStats.tsx │ │ │ ├── EventManagement/ │ │ │ │ ├── Dashboard/ │ │ │ │ │ ├── EventDashboard.mocks.ts │ │ │ │ │ ├── EventDashboard.module.css │ │ │ │ │ ├── EventDashboard.spec.tsx │ │ │ │ │ └── EventDashboard.tsx │ │ │ │ ├── EventActionItems/ │ │ │ │ │ ├── EventActionItems.module.css │ │ │ │ │ ├── EventActionItems.spec.tsx │ │ │ │ │ └── EventActionItems.tsx │ │ │ │ ├── EventAgenda/ │ │ │ │ │ ├── EventAgenda.module.css │ │ │ │ │ ├── EventAgenda.spec.tsx │ │ │ │ │ └── EventAgenda.tsx │ │ │ │ ├── EventAttendance/ │ │ │ │ │ ├── Attendance/ │ │ │ │ │ │ ├── EventAttendance.module.css │ │ │ │ │ │ ├── EventAttendance.spec.tsx │ │ │ │ │ │ └── EventAttendance.tsx │ │ │ │ │ ├── AttendanceList/ │ │ │ │ │ │ ├── AttendedEventList.spec.tsx │ │ │ │ │ │ └── AttendedEventList.tsx │ │ │ │ │ ├── EventAttendanceMocks.ts │ │ │ │ │ └── Statistics/ │ │ │ │ │ ├── EventStatistics.module.css │ │ │ │ │ ├── EventStatistics.spec.tsx │ │ │ │ │ └── EventStatistics.tsx │ │ │ │ └── EventRegistrant/ │ │ │ │ ├── EventRegistrants.spec.tsx │ │ │ │ ├── EventRegistrants.tsx │ │ │ │ └── Registrations.mocks.ts │ │ │ ├── EventRegistrantsModal/ │ │ │ │ ├── EventRegistrants.module.css │ │ │ │ ├── EventRegistrantsWrapper.module.css │ │ │ │ ├── EventRegistrantsWrapper.spec.tsx │ │ │ │ ├── EventRegistrantsWrapper.tsx │ │ │ │ └── Modal/ │ │ │ │ ├── AddOnSpot/ │ │ │ │ │ ├── AddOnSpotAttendee.module.css │ │ │ │ │ ├── AddOnSpotAttendee.spec.tsx │ │ │ │ │ └── AddOnSpotAttendee.tsx │ │ │ │ ├── EventRegistrantsModal.module.css │ │ │ │ ├── EventRegistrantsModal.spec.tsx │ │ │ │ ├── EventRegistrantsModal.tsx │ │ │ │ └── InviteByEmail/ │ │ │ │ ├── InviteByEmail.module.css │ │ │ │ ├── InviteByEmailModal.module.css │ │ │ │ ├── InviteByEmailModal.spec.tsx │ │ │ │ └── InviteByEmailModal.tsx │ │ │ ├── LeftDrawer/ │ │ │ │ ├── LeftDrawer.module.css │ │ │ │ ├── LeftDrawer.spec.tsx │ │ │ │ └── LeftDrawer.tsx │ │ │ ├── OrgContriCards/ │ │ │ │ ├── OrgContriCards.spec.tsx │ │ │ │ └── OrgContriCards.tsx │ │ │ ├── OrgPeopleListCard/ │ │ │ │ ├── OrgPeopleListCard.module.css │ │ │ │ ├── OrgPeopleListCard.spec.tsx │ │ │ │ └── OrgPeopleListCard.tsx │ │ │ ├── OrgSettings/ │ │ │ │ ├── ActionItemCategories/ │ │ │ │ │ ├── Modal/ │ │ │ │ │ │ ├── ActionItemCategoryModal.module.css │ │ │ │ │ │ ├── ActionItemCategoryModal.spec.tsx │ │ │ │ │ │ ├── ActionItemCategoryModal.tsx │ │ │ │ │ │ ├── ActionItemCategoryViewModal.spec.tsx │ │ │ │ │ │ └── ActionItemCategoryViewModal.tsx │ │ │ │ │ ├── OrgActionItemCategories.module.css │ │ │ │ │ ├── OrgActionItemCategories.spec.tsx │ │ │ │ │ ├── OrgActionItemCategories.tsx │ │ │ │ │ └── OrgActionItemCategoryMocks.ts │ │ │ │ ├── AgendaItemCategories/ │ │ │ │ │ └── OrganizationAgendaCategory.module.css │ │ │ │ └── General/ │ │ │ │ ├── DeleteOrg/ │ │ │ │ │ ├── DeleteOrg.module.css │ │ │ │ │ ├── DeleteOrg.spec.tsx │ │ │ │ │ └── DeleteOrg.tsx │ │ │ │ ├── GeneralSettings.spec.tsx │ │ │ │ ├── GeneralSettings.tsx │ │ │ │ └── OrgUpdate/ │ │ │ │ ├── OrgUpdate.module.css │ │ │ │ ├── OrgUpdate.spec.tsx │ │ │ │ ├── OrgUpdate.tsx │ │ │ │ └── OrgUpdateMocks.ts │ │ │ ├── OrganizationDashCards/ │ │ │ │ ├── CardItem/ │ │ │ │ │ ├── CardItem.module.css │ │ │ │ │ ├── CardItem.spec.tsx │ │ │ │ │ ├── CardItem.tsx │ │ │ │ │ └── Loader/ │ │ │ │ │ ├── CardItemLoading.module.css │ │ │ │ │ ├── CardItemLoading.spec.tsx │ │ │ │ │ └── CardItemLoading.tsx │ │ │ │ ├── DashboardCard.module.css │ │ │ │ ├── DashboardCard.spec.tsx │ │ │ │ ├── DashboardCard.tsx │ │ │ │ └── Loader/ │ │ │ │ ├── DashboardCardLoading.module.css │ │ │ │ ├── DashboardCardLoading.spec.tsx │ │ │ │ └── DashboardCardLoading.tsx │ │ │ ├── OrganizationScreen/ │ │ │ │ ├── OrganizationScreen.module.css │ │ │ │ ├── OrganizationScreen.spec.tsx │ │ │ │ └── OrganizationScreen.tsx │ │ │ ├── README.md │ │ │ ├── SecuredRoute/ │ │ │ │ ├── SecuredRoute.tsx │ │ │ │ └── securedRoute.spec.tsx │ │ │ ├── SuperAdminScreen/ │ │ │ │ ├── SuperAdminScreen.module.css │ │ │ │ ├── SuperAdminScreen.spec.tsx │ │ │ │ └── SuperAdminScreen.tsx │ │ │ ├── TagActions/ │ │ │ │ ├── Node/ │ │ │ │ │ ├── TagNode.module.css │ │ │ │ │ ├── TagNode.spec.tsx │ │ │ │ │ ├── TagNode.tsx │ │ │ │ │ └── TagNodeMocks.ts │ │ │ │ ├── TagAction.module.css │ │ │ │ ├── TagActions.module.css │ │ │ │ ├── TagActions.spec.tsx │ │ │ │ ├── TagActions.tsx │ │ │ │ └── TagActionsMocks.ts │ │ │ ├── UpdateSession/ │ │ │ │ ├── UpdateSession.module.css │ │ │ │ ├── UpdateSession.spec.tsx │ │ │ │ └── UpdateSession.tsx │ │ │ ├── UserTableRow/ │ │ │ │ ├── UserTableRow.module.css │ │ │ │ ├── UserTableRow.spec.tsx │ │ │ │ └── UserTableRow.tsx │ │ │ └── Venues/ │ │ │ ├── Modal/ │ │ │ │ ├── VenueModal.module.css │ │ │ │ ├── VenueModal.spec.tsx │ │ │ │ └── VenueModal.tsx │ │ │ ├── VenueCard.module.css │ │ │ ├── VenueCard.spec.tsx │ │ │ ├── VenueCard.tsx │ │ │ └── VenueCardMocks.ts │ │ ├── Auth/ │ │ │ ├── LoginForm/ │ │ │ │ ├── LoginForm.module.css │ │ │ │ ├── LoginForm.spec.tsx │ │ │ │ └── LoginForm.tsx │ │ │ ├── OAuthButton/ │ │ │ │ ├── OAuthButton.module.css │ │ │ │ ├── OAuthButton.spec.tsx │ │ │ │ └── OAuthButton.tsx │ │ │ ├── OrgSelector/ │ │ │ │ ├── OrgSelector.spec.tsx │ │ │ │ └── OrgSelector.tsx │ │ │ ├── PasswordStrengthIndicator/ │ │ │ │ ├── PasswordStrengthIndicator.spec.tsx │ │ │ │ ├── PasswordStrengthIndicator.tsx │ │ │ │ └── RequirementRow.tsx │ │ │ ├── RegistrationForm/ │ │ │ │ ├── RegistrationForm.module.css │ │ │ │ ├── RegistrationForm.spec.tsx │ │ │ │ └── RegistrationForm.tsx │ │ │ └── theme/ │ │ │ ├── oauthBrand.module.css │ │ │ ├── oauthBrand.spec.tsx │ │ │ └── oauthBrand.tsx │ │ ├── ChangeLanguageDropdown/ │ │ │ ├── ChangeLanguageDropDown.module.css │ │ │ ├── ChangeLanguageDropDown.spec.tsx │ │ │ └── ChangeLanguageDropDown.tsx │ │ ├── CollapsibleDropdown/ │ │ │ ├── CollapsibleDropdown.module.css │ │ │ ├── CollapsibleDropdown.spec.tsx │ │ │ └── CollapsibleDropdown.tsx │ │ ├── CursorPaginationManager/ │ │ │ ├── CursorPaginationManager.module.css │ │ │ ├── CursorPaginationManager.spec.tsx │ │ │ └── CursorPaginationManager.tsx │ │ ├── EventCalender/ │ │ │ ├── EventCalenderMocks.ts │ │ │ ├── Header/ │ │ │ │ ├── EventHeader.module.css │ │ │ │ ├── EventHeader.spec.tsx │ │ │ │ └── EventHeader.tsx │ │ │ ├── Monthly/ │ │ │ │ ├── EventCalendar.spec.tsx │ │ │ │ ├── EventCalender.module.css │ │ │ │ └── EventCalender.tsx │ │ │ └── Yearly/ │ │ │ ├── YearlyEventCalender.module.css │ │ │ ├── YearlyEventCalender.spec.tsx │ │ │ └── YearlyEventCalender.tsx │ │ ├── EventDashboardScreen/ │ │ │ ├── EventDashboardScreen.module.css │ │ │ ├── EventDashboardScreen.spec.tsx │ │ │ ├── EventDashboardScreen.tsx │ │ │ └── EventDashboardScreenMocks.ts │ │ ├── EventStats/ │ │ │ ├── EventStatsMocks.ts │ │ │ ├── Statistics/ │ │ │ │ ├── AverageRating/ │ │ │ │ │ ├── AverageRating.module.css │ │ │ │ │ ├── AverageRating.spec.tsx │ │ │ │ │ └── AverageRating.tsx │ │ │ │ ├── EventStats.module.css │ │ │ │ ├── EventStats.spec.tsx │ │ │ │ ├── EventStats.tsx │ │ │ │ ├── Feedback/ │ │ │ │ │ ├── Feedback.module.css │ │ │ │ │ ├── Feedback.spec.tsx │ │ │ │ │ └── Feedback.tsx │ │ │ │ └── Review/ │ │ │ │ ├── Review.module.css │ │ │ │ ├── Review.spec.tsx │ │ │ │ └── Review.tsx │ │ │ └── css/ │ │ │ ├── EventStats.module.css │ │ │ └── Loader.module.css │ │ ├── HolidayCards/ │ │ │ ├── HolidayCard.module.css │ │ │ ├── HolidayCard.spec.tsx │ │ │ └── HolidayCard.tsx │ │ ├── IconComponent/ │ │ │ ├── IconComponent.spec.tsx │ │ │ └── IconComponent.tsx │ │ ├── LeftDrawerOrg/ │ │ │ ├── LeftDrawerOrg.module.css │ │ │ ├── LeftDrawerOrg.spec.tsx │ │ │ └── LeftDrawerOrg.tsx │ │ ├── NotificationIcon/ │ │ │ ├── NotificationIcon.module.css │ │ │ ├── NotificationIcon.spec.tsx │ │ │ └── NotificationIcon.tsx │ │ ├── NotificationToast/ │ │ │ └── NotificationToast.tsx │ │ ├── Pagination/ │ │ │ └── Navigator/ │ │ │ ├── Pagination.module.css │ │ │ ├── Pagination.spec.tsx │ │ │ └── Pagination.tsx │ │ ├── ProfileCard/ │ │ │ ├── ProfileCard.module.css │ │ │ ├── ProfileCard.spec.tsx │ │ │ └── ProfileCard.tsx │ │ ├── ProfileDropdown/ │ │ │ ├── ProfileDropdown.module.css │ │ │ ├── ProfileDropdown.spec.tsx │ │ │ └── ProfileDropdown.tsx │ │ ├── SignOut/ │ │ │ ├── SignOut.spec.tsx │ │ │ └── SignOut.tsx │ │ ├── UserDetails/ │ │ │ ├── UserEvents.module.css │ │ │ ├── UserEvents.spec.tsx │ │ │ ├── UserEvents.tsx │ │ │ ├── UserOrganizations.module.css │ │ │ ├── UserOrganizations.spec.tsx │ │ │ ├── UserOrganizations.tsx │ │ │ ├── UserTags.module.css │ │ │ ├── UserTags.spec.tsx │ │ │ └── UserTags.tsx │ │ ├── UserPortal/ │ │ │ ├── ChatRoom/ │ │ │ │ ├── ChatHeader.module.css │ │ │ │ ├── ChatHeader.tsx │ │ │ │ ├── ChatRoom.module.css │ │ │ │ ├── ChatRoom.spec.tsx │ │ │ │ ├── ChatRoom.tsx │ │ │ │ ├── EmptyChatState.module.css │ │ │ │ ├── EmptyChatState.spec.tsx │ │ │ │ ├── EmptyChatState.tsx │ │ │ │ ├── MessageImage.module.css │ │ │ │ ├── MessageImage.tsx │ │ │ │ ├── MessageInput.module.css │ │ │ │ ├── MessageInput.tsx │ │ │ │ ├── MessageItem.module.css │ │ │ │ ├── MessageItem.tsx │ │ │ │ └── types.ts │ │ │ ├── CommentCard/ │ │ │ │ ├── CommentCard.module.css │ │ │ │ ├── CommentCard.spec.tsx │ │ │ │ └── CommentCard.tsx │ │ │ ├── ContactCard/ │ │ │ │ ├── ContactCard.module.css │ │ │ │ ├── ContactCard.spec.tsx │ │ │ │ └── ContactCard.tsx │ │ │ ├── CreateDirectChat/ │ │ │ │ ├── CreateDirectChat.module.css │ │ │ │ ├── CreateDirectChat.spec.tsx │ │ │ │ └── CreateDirectChat.tsx │ │ │ ├── CreateGroupChat/ │ │ │ │ ├── CreateGroupChat.module.css │ │ │ │ ├── CreateGroupChat.spec.tsx │ │ │ │ └── CreateGroupChat.tsx │ │ │ ├── DonationCard/ │ │ │ │ ├── DonationCard.module.css │ │ │ │ ├── DonationCard.spec.tsx │ │ │ │ └── DonationCard.tsx │ │ │ ├── EventCard/ │ │ │ │ ├── EventCard.module.css │ │ │ │ ├── EventCard.spec.tsx │ │ │ │ └── EventCard.tsx │ │ │ ├── GroupChatDetails/ │ │ │ │ ├── GroupChatDetails.module.css │ │ │ │ ├── GroupChatDetails.spec.tsx │ │ │ │ ├── GroupChatDetails.tsx │ │ │ │ └── GroupChatDetailsMocks.tsx │ │ │ ├── OrganizationSidebar/ │ │ │ │ ├── OrganizationSidebar.module.css │ │ │ │ ├── OrganizationSidebar.spec.tsx │ │ │ │ └── OrganizationSidebar.tsx │ │ │ ├── SecuredRouteForUser/ │ │ │ │ ├── SecuredRouteForUser.spec.tsx │ │ │ │ └── SecuredRouteForUser.tsx │ │ │ ├── UserNavbar/ │ │ │ │ ├── UserNavbar.module.css │ │ │ │ ├── UserNavbar.spec.tsx │ │ │ │ └── UserNavbar.tsx │ │ │ ├── UserPortalCard/ │ │ │ │ ├── UserPortalCard.module.css │ │ │ │ ├── UserPortalCard.spec.tsx │ │ │ │ └── UserPortalCard.tsx │ │ │ ├── UserPortalNavigationBar/ │ │ │ │ ├── LanguageSelector.module.css │ │ │ │ ├── LanguageSelector.tsx │ │ │ │ ├── UserDropdown.tsx │ │ │ │ ├── UserPortalNavigationBar.module.css │ │ │ │ ├── UserPortalNavigationBar.spec.tsx │ │ │ │ ├── UserPortalNavigationBar.tsx │ │ │ │ └── UserPortalNavigationBarMocks.ts │ │ │ ├── UserProfileSettings/ │ │ │ │ ├── UserProfile.module.css │ │ │ │ ├── UserProfile.spec.tsx │ │ │ │ └── UserProfile.tsx │ │ │ ├── UserSidebar/ │ │ │ │ ├── UserSidebar.module.css │ │ │ │ ├── UserSidebar.spec.tsx │ │ │ │ └── UserSidebar.tsx │ │ │ └── UserSidebarOrg/ │ │ │ ├── UserSidebarOrg.module.css │ │ │ ├── UserSidebarOrg.spec.tsx │ │ │ └── UserSidebarOrg.tsx │ │ └── UsersTableItem/ │ │ ├── UserTableItem.spec.tsx │ │ ├── UserTableItemMocks.ts │ │ ├── UsersTableItem.module.css │ │ └── UsersTableItem.tsx │ ├── config/ │ │ └── oauthProviders.ts │ ├── constants.ts │ ├── hooks/ │ │ ├── auth/ │ │ │ ├── useAuthNotifications.spec.ts │ │ │ ├── useAuthNotifications.ts │ │ │ ├── useLogin.spec.ts │ │ │ ├── useLogin.ts │ │ │ ├── useRegistration.spec.ts │ │ │ └── useRegistration.ts │ │ ├── useAvatarUpload.spec.ts │ │ ├── useAvatarUpload.ts │ │ ├── useFieldValidation.spec.ts │ │ ├── useFieldValidation.ts │ │ ├── usePasswordVisibility.spec.ts │ │ ├── usePasswordVisibility.ts │ │ ├── useUserProfile.spec.ts │ │ └── useUserProfile.ts │ ├── index.spec.tsx │ ├── index.tsx │ ├── install/ │ │ ├── index.spec.ts │ │ ├── index.ts │ │ ├── os/ │ │ │ ├── detector.spec.ts │ │ │ ├── detector.ts │ │ │ ├── linux.spec.ts │ │ │ ├── linux.ts │ │ │ ├── macos.spec.ts │ │ │ ├── macos.ts │ │ │ ├── windows.spec.ts │ │ │ └── windows.ts │ │ ├── packages/ │ │ │ ├── index.spec.ts │ │ │ └── index.ts │ │ ├── types.spec.ts │ │ ├── types.ts │ │ └── utils/ │ │ ├── checker.spec.ts │ │ ├── checker.ts │ │ ├── checkers/ │ │ │ ├── docker.ts │ │ │ ├── index.ts │ │ │ └── typescript.ts │ │ ├── exec.spec.ts │ │ ├── exec.ts │ │ ├── logger.spec.ts │ │ └── logger.ts │ ├── plugin/ │ │ ├── available/ │ │ │ └── readme.md │ │ ├── components/ │ │ │ ├── PluginInjector.module.css │ │ │ ├── PluginInjector.spec.tsx │ │ │ └── PluginInjector.tsx │ │ ├── graphql-service.ts │ │ ├── hooks.ts │ │ ├── index.ts │ │ ├── manager.ts │ │ ├── managers/ │ │ │ ├── discovery.ts │ │ │ ├── event-manager.spec.ts │ │ │ ├── event-manager.ts │ │ │ ├── extension-registry.ts │ │ │ ├── lifecycle.spec.ts │ │ │ └── lifecycle.ts │ │ ├── registry.module.css │ │ ├── registry.tsx │ │ ├── routes/ │ │ │ ├── PluginRouteRenderer.module.css │ │ │ ├── PluginRouteRenderer.spec.tsx │ │ │ ├── PluginRouteRenderer.tsx │ │ │ ├── PluginRoutes.module.css │ │ │ ├── PluginRoutes.spec.tsx │ │ │ └── PluginRoutes.tsx │ │ ├── services/ │ │ │ ├── AdminPluginFileService.ts │ │ │ └── InternalFileWriter.ts │ │ ├── tests/ │ │ │ ├── EventManager.spec.ts │ │ │ ├── graphql-service.spec.ts │ │ │ ├── hooks.spec.ts │ │ │ ├── manager.spec.ts │ │ │ ├── managers/ │ │ │ │ ├── discovery.spec.ts │ │ │ │ ├── event-manager.spec.ts │ │ │ │ └── extension-registry.spec.ts │ │ │ ├── registry.spec.ts │ │ │ ├── services/ │ │ │ │ ├── AdminPluginFileService.spec.ts │ │ │ │ └── InternalFileWriter.spec.ts │ │ │ ├── utils.spec.ts │ │ │ └── vite/ │ │ │ └── internalFileWriterPlugin.spec.ts │ │ ├── types.ts │ │ ├── utils.ts │ │ └── vite/ │ │ └── internalFileWriterPlugin.ts │ ├── reportWebVitals.spec.ts │ ├── reportWebVitals.ts │ ├── screens/ │ │ ├── AdminPortal/ │ │ │ ├── BlockUser/ │ │ │ │ ├── BlockUser.module.css │ │ │ │ ├── BlockUser.spec.tsx │ │ │ │ └── BlockUser.tsx │ │ │ ├── CommunityProfile/ │ │ │ │ ├── CommunityProfile.module.css │ │ │ │ ├── CommunityProfile.spec.tsx │ │ │ │ └── CommunityProfile.tsx │ │ │ ├── EventManagement/ │ │ │ │ ├── EventManagement.module.css │ │ │ │ ├── EventManagement.spec.tsx │ │ │ │ └── EventManagement.tsx │ │ │ ├── EventVolunteers/ │ │ │ │ ├── Requests/ │ │ │ │ │ ├── Requests.mocks.ts │ │ │ │ │ ├── Requests.module.css │ │ │ │ │ ├── Requests.spec.tsx │ │ │ │ │ └── Requests.tsx │ │ │ │ ├── VolunteerContainer.module.css │ │ │ │ ├── VolunteerContainer.spec.tsx │ │ │ │ ├── VolunteerContainer.tsx │ │ │ │ ├── VolunteerGroups/ │ │ │ │ │ ├── VolunteerGroups.module.css │ │ │ │ │ ├── VolunteerGroups.spec.tsx │ │ │ │ │ ├── VolunteerGroups.tsx │ │ │ │ │ ├── deleteModal/ │ │ │ │ │ │ ├── VolunteerGroupDeleteModal.module.css │ │ │ │ │ │ ├── VolunteerGroupDeleteModal.spec.tsx │ │ │ │ │ │ └── VolunteerGroupDeleteModal.tsx │ │ │ │ │ └── modal/ │ │ │ │ │ ├── VolunteerGroupModal.module.css │ │ │ │ │ ├── VolunteerGroupModal.spec.tsx │ │ │ │ │ ├── VolunteerGroupModal.tsx │ │ │ │ │ └── VolunteerGroups.mocks.ts │ │ │ │ └── Volunteers/ │ │ │ │ ├── Volunteers.mocks.ts │ │ │ │ ├── Volunteers.module.css │ │ │ │ ├── Volunteers.spec.tsx │ │ │ │ ├── Volunteers.tsx │ │ │ │ ├── createModal/ │ │ │ │ │ ├── VolunteerCreateModal.module.css │ │ │ │ │ ├── VolunteerCreateModal.spec.tsx │ │ │ │ │ └── VolunteerCreateModal.tsx │ │ │ │ ├── deleteModal/ │ │ │ │ │ ├── VolunteerDeleteModal.module.css │ │ │ │ │ ├── VolunteerDeleteModal.spec.tsx │ │ │ │ │ └── VolunteerDeleteModal.tsx │ │ │ │ └── viewModal/ │ │ │ │ ├── VolunteerViewModal.module.css │ │ │ │ ├── VolunteerViewModal.spec.tsx │ │ │ │ └── VolunteerViewModal.tsx │ │ │ ├── FundCampaignPledge/ │ │ │ │ ├── FundCampaignPledge.module.css │ │ │ │ ├── FundCampaignPledge.spec.tsx │ │ │ │ ├── FundCampaignPledge.tsx │ │ │ │ ├── PledgeColumns.module.css │ │ │ │ ├── PledgeColumns.spec.tsx │ │ │ │ ├── PledgeColumns.tsx │ │ │ │ ├── Pledges.mocks.ts │ │ │ │ ├── deleteModal/ │ │ │ │ │ ├── PledgeDeleteModal.module.css │ │ │ │ │ ├── PledgeDeleteModal.spec.tsx │ │ │ │ │ └── PledgeDeleteModal.tsx │ │ │ │ └── modal/ │ │ │ │ ├── PledgeModal.module.css │ │ │ │ ├── PledgeModal.spec.tsx │ │ │ │ └── PledgeModal.tsx │ │ │ ├── Leaderboard/ │ │ │ │ ├── Leaderboard.mocks.ts │ │ │ │ ├── Leaderboard.module.css │ │ │ │ ├── Leaderboard.spec.tsx │ │ │ │ └── Leaderboard.tsx │ │ │ ├── ManageTag/ │ │ │ │ ├── ManageTag.module.css │ │ │ │ ├── ManageTag.spec.tsx │ │ │ │ ├── ManageTag.tsx │ │ │ │ ├── ManageTagMockComponents/ │ │ │ │ │ ├── MockAddPeopleToTag.tsx │ │ │ │ │ └── MockTagActions.tsx │ │ │ │ ├── ManageTagMockUtils.spec.ts │ │ │ │ ├── ManageTagMockUtils.ts │ │ │ │ ├── ManageTagMocks.ts │ │ │ │ ├── ManageTagNonErrorMocks.ts │ │ │ │ ├── ManageTagNullFalsyMocks.ts │ │ │ │ ├── editModal/ │ │ │ │ │ ├── EditUserTagModal.module.css │ │ │ │ │ ├── EditUserTagModal.spec.tsx │ │ │ │ │ └── EditUserTagModal.tsx │ │ │ │ ├── removeModal/ │ │ │ │ │ ├── RemoveUserTagModal.module.css │ │ │ │ │ ├── RemoveUserTagModal.spec.tsx │ │ │ │ │ └── RemoveUserTagModal.tsx │ │ │ │ └── unassignModal/ │ │ │ │ ├── UnassignUserTagModal.module.css │ │ │ │ ├── UnassignUserTagModal.spec.tsx │ │ │ │ └── UnassignUserTagModal.tsx │ │ │ ├── MemberDetail/ │ │ │ │ ├── MemberDetail.module.css │ │ │ │ ├── MemberDetail.spec.tsx │ │ │ │ ├── MemberDetail.tsx │ │ │ │ ├── UserContactDetails.module.css │ │ │ │ ├── UserContactDetails.spec.tsx │ │ │ │ ├── UserContactDetails.tsx │ │ │ │ ├── fieldConfigs.ts │ │ │ │ ├── resolveAvatarFile.spec.ts │ │ │ │ └── resolveAvatarFile.ts │ │ │ ├── Notification/ │ │ │ │ ├── Notification.module.css │ │ │ │ ├── Notification.spec.tsx │ │ │ │ └── Notification.tsx │ │ │ ├── OrgContribution/ │ │ │ │ ├── OrgContribution.module.css │ │ │ │ ├── OrgContribution.spec.tsx │ │ │ │ └── OrgContribution.tsx │ │ │ ├── OrgList/ │ │ │ │ ├── OrgList.module.css │ │ │ │ ├── OrgList.spec.tsx │ │ │ │ ├── OrgList.tsx │ │ │ │ ├── OrgListMocks.ts │ │ │ │ └── modal/ │ │ │ │ ├── OrganizationModal.module.css │ │ │ │ ├── OrganizationModal.spec.tsx │ │ │ │ └── OrganizationModal.tsx │ │ │ ├── OrgSettings/ │ │ │ │ ├── OrgSettings.mocks.ts │ │ │ │ ├── OrgSettings.module.css │ │ │ │ ├── OrgSettings.spec.tsx │ │ │ │ └── OrgSettings.tsx │ │ │ ├── OrganizationDashboard/ │ │ │ │ ├── OrganizationDashboard.module.css │ │ │ │ ├── OrganizationDashboard.spec.tsx │ │ │ │ ├── OrganizationDashboard.tsx │ │ │ │ ├── OrganizationDashboardMocks.ts │ │ │ │ ├── OrganizationDashboardSecondaryMocks.ts │ │ │ │ └── components/ │ │ │ │ ├── DashboardStats.module.css │ │ │ │ ├── DashboardStats.spec.tsx │ │ │ │ ├── DashboardStats.tsx │ │ │ │ ├── UpcomingEventsCard.module.css │ │ │ │ ├── UpcomingEventsCard.spec.tsx │ │ │ │ └── UpcomingEventsCard.tsx │ │ │ ├── OrganizationEvents/ │ │ │ │ ├── CreateEventModal.spec.tsx │ │ │ │ ├── CreateEventModal.tsx │ │ │ │ ├── CustomRecurrenceModal.spec.tsx │ │ │ │ ├── CustomRecurrenceModal.tsx │ │ │ │ ├── OrganizationEvents.module.css │ │ │ │ ├── OrganizationEvents.spec.tsx │ │ │ │ ├── OrganizationEvents.tsx │ │ │ │ └── OrganizationEventsMocks.ts │ │ │ ├── OrganizationFundCampaign/ │ │ │ │ ├── OrganizationFundCampaign.spec.tsx │ │ │ │ ├── OrganizationFundCampaignMocks.ts │ │ │ │ ├── OrganizationFundCampaigns.module.css │ │ │ │ ├── OrganizationFundCampaigns.tsx │ │ │ │ └── modal/ │ │ │ │ ├── CampaignModal.module.css │ │ │ │ ├── CampaignModal.spec.tsx │ │ │ │ ├── CampaignModal.tsx │ │ │ │ └── types.ts │ │ │ ├── OrganizationFunds/ │ │ │ │ ├── OrganizationFunds.module.css │ │ │ │ ├── OrganizationFunds.spec.tsx │ │ │ │ ├── OrganizationFunds.tsx │ │ │ │ ├── OrganizationFundsMocks.ts │ │ │ │ └── modal/ │ │ │ │ ├── FundModal.module.css │ │ │ │ ├── FundModal.spec.tsx │ │ │ │ └── FundModal.tsx │ │ │ ├── OrganizationPeople/ │ │ │ │ ├── OrganizationPeople.module.css │ │ │ │ ├── OrganizationPeople.spec.tsx │ │ │ │ ├── OrganizationPeople.tsx │ │ │ │ └── addMember/ │ │ │ │ ├── AddMember.module.css │ │ │ │ ├── AddMember.spec.tsx │ │ │ │ ├── AddMember.tsx │ │ │ │ ├── types.spec.ts │ │ │ │ └── types.ts │ │ │ ├── OrganizationTags/ │ │ │ │ ├── OrganizationTags.module.css │ │ │ │ ├── OrganizationTags.spec.tsx │ │ │ │ ├── OrganizationTags.tsx │ │ │ │ └── OrganizationTagsMocks.ts │ │ │ ├── OrganizationTransactions/ │ │ │ │ ├── OrganizationTransactions.module.css │ │ │ │ ├── OrganizationTransactions.spec.tsx │ │ │ │ └── OrganizationTransactions.tsx │ │ │ ├── OrganizationVenues/ │ │ │ │ ├── OrganizationVenues.module.css │ │ │ │ ├── OrganizationVenues.spec.tsx │ │ │ │ └── OrganizationVenues.tsx │ │ │ ├── PluginStore/ │ │ │ │ ├── PluginModal.module.css │ │ │ │ ├── PluginModal.spec.tsx │ │ │ │ ├── PluginModal.tsx │ │ │ │ ├── PluginStore.module.css │ │ │ │ ├── PluginStore.spec.tsx │ │ │ │ ├── PluginStore.tsx │ │ │ │ ├── UploadPluginModal.module.css │ │ │ │ ├── UploadPluginModal.spec.tsx │ │ │ │ ├── UploadPluginModal.tsx │ │ │ │ ├── components/ │ │ │ │ │ ├── PluginCard.module.css │ │ │ │ │ ├── PluginCard.tsx │ │ │ │ │ ├── PluginList.module.css │ │ │ │ │ ├── PluginList.tsx │ │ │ │ │ ├── UninstallConfirmationModal.spec.tsx │ │ │ │ │ ├── UninstallConfirmationModal.tsx │ │ │ │ │ ├── index.ts │ │ │ │ │ └── tests/ │ │ │ │ │ └── PluginList.test.tsx │ │ │ │ └── hooks/ │ │ │ │ ├── index.ts │ │ │ │ ├── useInstallTimer.spec.ts │ │ │ │ ├── useInstallTimer.ts │ │ │ │ ├── usePluginActions.spec.ts │ │ │ │ ├── usePluginActions.ts │ │ │ │ ├── usePluginFilters.spec.ts │ │ │ │ └── usePluginFilters.ts │ │ │ ├── Requests/ │ │ │ │ ├── Requests.module.css │ │ │ │ ├── Requests.spec.tsx │ │ │ │ ├── Requests.tsx │ │ │ │ └── RequestsMocks.ts │ │ │ ├── SubTags/ │ │ │ │ ├── SubTags.module.css │ │ │ │ ├── SubTags.spec.tsx │ │ │ │ ├── SubTags.tsx │ │ │ │ └── SubTagsMocks.ts │ │ │ └── Users/ │ │ │ ├── Organization.mocks.ts │ │ │ ├── User.mocks.ts │ │ │ ├── Users.module.css │ │ │ ├── Users.spec.tsx │ │ │ ├── Users.tsx │ │ │ └── UsersMocks.mocks.ts │ │ ├── Auth/ │ │ │ ├── ForgotPassword/ │ │ │ │ ├── ForgotPassword.module.css │ │ │ │ ├── ForgotPassword.spec.tsx │ │ │ │ └── ForgotPassword.tsx │ │ │ ├── LoginPage/ │ │ │ │ ├── LoginPage.module.css │ │ │ │ ├── LoginPage.spec.tsx │ │ │ │ └── LoginPage.tsx │ │ │ └── VerifyEmail/ │ │ │ ├── VerifyEmail.module.css │ │ │ ├── VerifyEmail.spec.tsx │ │ │ └── VerifyEmail.tsx │ │ ├── Public/ │ │ │ ├── Invitation/ │ │ │ │ ├── AcceptInvitation.spec.tsx │ │ │ │ └── AcceptInvitation.tsx │ │ │ └── PageNotFound/ │ │ │ ├── PageNotFound.module.css │ │ │ ├── PageNotFound.spec.tsx │ │ │ └── PageNotFound.tsx │ │ └── UserPortal/ │ │ ├── Campaigns/ │ │ │ ├── Campaigns.module.css │ │ │ ├── Campaigns.spec.tsx │ │ │ ├── Campaigns.tsx │ │ │ ├── CampaignsMocks.ts │ │ │ ├── PledgeModal.module.css │ │ │ ├── PledgeModal.spec.tsx │ │ │ └── PledgeModal.tsx │ │ ├── Chat/ │ │ │ ├── Chat.module.css │ │ │ ├── Chat.spec.tsx │ │ │ └── Chat.tsx │ │ ├── Donate/ │ │ │ ├── Donate.module.css │ │ │ ├── Donate.spec.tsx │ │ │ └── Donate.tsx │ │ ├── Events/ │ │ │ ├── Events.module.css │ │ │ ├── Events.spec.tsx │ │ │ └── Events.tsx │ │ ├── LeaveOrganization/ │ │ │ ├── LeaveOrganization.localStorage.spec.tsx │ │ │ ├── LeaveOrganization.module.css │ │ │ ├── LeaveOrganization.spec.tsx │ │ │ └── LeaveOrganization.tsx │ │ ├── Organizations/ │ │ │ ├── Organizations.module.css │ │ │ ├── Organizations.spec.tsx │ │ │ └── Organizations.tsx │ │ ├── People/ │ │ │ ├── People.module.css │ │ │ ├── People.spec.tsx │ │ │ └── People.tsx │ │ ├── Pledges/ │ │ │ ├── Pledges.module.css │ │ │ ├── Pledges.spec.tsx │ │ │ ├── Pledges.tsx │ │ │ └── PledgesMocks.ts │ │ ├── Transactions/ │ │ │ ├── Transactions.module.css │ │ │ ├── Transactions.spec.tsx │ │ │ └── Transactions.tsx │ │ ├── UserGlobalScreen/ │ │ │ ├── UserGlobalScreen.module.css │ │ │ ├── UserGlobalScreen.spec.tsx │ │ │ └── UserGlobalScreen.tsx │ │ ├── UserScreen/ │ │ │ ├── UserScreen.module.css │ │ │ ├── UserScreen.spec.tsx │ │ │ └── UserScreen.tsx │ │ └── Volunteer/ │ │ ├── Actions/ │ │ │ ├── Actions.mocks.ts │ │ │ ├── Actions.module.css │ │ │ ├── Actions.spec.tsx │ │ │ └── Actions.tsx │ │ ├── Groups/ │ │ │ ├── GroupModal.module.css │ │ │ ├── GroupModal.spec.tsx │ │ │ ├── GroupModal.tsx │ │ │ ├── Groups.mocks.ts │ │ │ ├── Groups.module.css │ │ │ ├── Groups.spec.tsx │ │ │ └── Groups.tsx │ │ ├── Invitations/ │ │ │ ├── Invitations.module.css │ │ │ ├── Invitations.spec.tsx │ │ │ └── Invitations.tsx │ │ ├── UpcomingEvents/ │ │ │ ├── RecurringEventVolunteerModal.module.css │ │ │ ├── RecurringEventVolunteerModal.spec.tsx │ │ │ ├── RecurringEventVolunteerModal.tsx │ │ │ ├── UpcomingEvents.mockEvents.ts │ │ │ ├── UpcomingEvents.mockHelpers.ts │ │ │ ├── UpcomingEvents.mocks.ts │ │ │ ├── UpcomingEvents.module.css │ │ │ ├── UpcomingEvents.spec.tsx │ │ │ └── UpcomingEvents.tsx │ │ ├── VolunteerManagement.module.css │ │ ├── VolunteerManagement.spec.tsx │ │ └── VolunteerManagement.tsx │ ├── setup/ │ │ ├── askAndSetDockerOption/ │ │ │ ├── askAndSetDockerOption.spec.ts │ │ │ └── askAndSetDockerOption.ts │ │ ├── askAndUpdatePort/ │ │ │ ├── askAndUpdatePort.ts │ │ │ └── askForUpdatePort.spec.ts │ │ ├── askForCustomPort/ │ │ │ ├── askForCustomPort.spec.ts │ │ │ └── askForCustomPort.ts │ │ ├── askForDocker/ │ │ │ ├── askForDocker.spec.ts │ │ │ └── askForDocker.ts │ │ ├── askForTalawaApiUrl/ │ │ │ ├── askForTalawaApiUrl.spec.ts │ │ │ └── askForTalawaApiUrl.ts │ │ ├── backupEnvFile/ │ │ │ ├── backupEnvFile.spec.ts │ │ │ └── backupEnvFile.ts │ │ ├── checkConnection/ │ │ │ ├── checkConnection.spec.ts │ │ │ └── checkConnection.ts │ │ ├── checkEnvFile/ │ │ │ ├── checkEnvFile.spec.ts │ │ │ └── checkEnvFile.ts │ │ ├── setup.spec.ts │ │ ├── setup.ts │ │ ├── updateEnvFile/ │ │ │ ├── updateEnvFile.spec.ts │ │ │ └── updateEnvFile.ts │ │ └── validateRecaptcha/ │ │ ├── validateRecaptcha.spec.ts │ │ └── validateRecaptcha.ts │ ├── setupTests.spec.ts │ ├── setupTests.ts │ ├── shared-components/ │ │ ├── ActionItems/ │ │ │ ├── ActionItem.mocks.ts │ │ │ ├── ActionItemDeleteModal/ │ │ │ │ ├── ActionItemDeleteModal.spec.tsx │ │ │ │ └── ActionItemDeleteModal.tsx │ │ │ ├── ActionItemModal/ │ │ │ │ ├── ActionItemModal.module.css │ │ │ │ ├── ActionItemModal.spec.tsx │ │ │ │ └── ActionItemModal.tsx │ │ │ ├── ActionItemUpdateModal/ │ │ │ │ ├── ActionItemUpdateStatusModal.module.css │ │ │ │ ├── ActionItemUpdateStatusModal.spec.tsx │ │ │ │ └── ActionItemUpdateStatusModal.tsx │ │ │ └── ActionItemViewModal/ │ │ │ ├── ActionItemViewModal.module.css │ │ │ ├── ActionItemViewModal.spec.tsx │ │ │ └── ActionItemViewModal.tsx │ │ ├── Auth/ │ │ │ ├── EmailField/ │ │ │ │ ├── EmailField.spec.tsx │ │ │ │ └── EmailField.tsx │ │ │ ├── FormField/ │ │ │ │ ├── FormField.spec.tsx │ │ │ │ └── FormField.tsx │ │ │ └── PasswordField/ │ │ │ ├── PasswordField.spec.tsx │ │ │ └── PasswordField.tsx │ │ ├── Avatar/ │ │ │ ├── Avatar.module.css │ │ │ ├── Avatar.spec.tsx │ │ │ └── Avatar.tsx │ │ ├── BaseModal/ │ │ │ ├── BaseModal.module.css │ │ │ ├── BaseModal.spec.tsx │ │ │ ├── BaseModal.tsx │ │ │ └── index.ts │ │ ├── BreadcrumbsComponent/ │ │ │ ├── BreadcrumbsComponent.spec.tsx │ │ │ ├── BreadcrumbsComponent.tsx │ │ │ ├── SafeBreadcrumbs.spec.tsx │ │ │ ├── SafeBreadcrumbs.tsx │ │ │ └── index.ts │ │ ├── Button/ │ │ │ ├── Button.module.css │ │ │ ├── Button.test.tsx │ │ │ ├── Button.tsx │ │ │ ├── Button.types.ts │ │ │ └── index.ts │ │ ├── CRUDModalTemplate/ │ │ │ ├── CRUDModalTemplate.module.css │ │ │ ├── CRUDModalTemplate.spec.tsx │ │ │ ├── CRUDModalTemplate.tsx │ │ │ ├── CreateModal.stories.spec.tsx │ │ │ ├── CreateModal.stories.tsx │ │ │ ├── CreateModal.tsx │ │ │ ├── DeleteModal.stories.spec.tsx │ │ │ ├── DeleteModal.stories.tsx │ │ │ ├── DeleteModal.tsx │ │ │ ├── EditModal.stories.spec.tsx │ │ │ ├── EditModal.stories.tsx │ │ │ ├── EditModal.tsx │ │ │ ├── ViewModal.stories.spec.tsx │ │ │ ├── ViewModal.stories.tsx │ │ │ ├── ViewModal.tsx │ │ │ ├── hooks/ │ │ │ │ ├── index.ts │ │ │ │ ├── useFormModal.spec.ts │ │ │ │ ├── useFormModal.ts │ │ │ │ ├── useModalState.spec.ts │ │ │ │ ├── useModalState.ts │ │ │ │ ├── useMutationModal.spec.ts │ │ │ │ └── useMutationModal.ts │ │ │ └── index.ts │ │ ├── CheckIn/ │ │ │ ├── CheckInMocks.ts │ │ │ ├── CheckInWrapper.module.css │ │ │ ├── CheckInWrapper.spec.tsx │ │ │ ├── CheckInWrapper.tsx │ │ │ ├── Modal/ │ │ │ │ ├── CheckInModal.module.css │ │ │ │ ├── CheckInModal.spec.tsx │ │ │ │ ├── CheckInModal.tsx │ │ │ │ └── Row/ │ │ │ │ ├── TableRow.module.css │ │ │ │ ├── TableRow.spec.tsx │ │ │ │ └── TableRow.tsx │ │ │ └── tagTemplate.ts │ │ ├── DataGridWrapper/ │ │ │ ├── DataGridErrorOverlay.tsx │ │ │ ├── DataGridLoadingOverlay.spec.tsx │ │ │ ├── DataGridLoadingOverlay.tsx │ │ │ ├── DataGridWrapper.module.css │ │ │ ├── DataGridWrapper.spec.tsx │ │ │ ├── DataGridWrapper.stories.spec.tsx │ │ │ ├── DataGridWrapper.stories.tsx │ │ │ ├── DataGridWrapper.tsx │ │ │ └── index.ts │ │ ├── DataTable/ │ │ │ ├── BulkActionsBar.module.css │ │ │ ├── BulkActionsBar.tsx │ │ │ ├── DataTable.module.css │ │ │ ├── DataTable.pagination.spec.tsx │ │ │ ├── DataTable.spec.tsx │ │ │ ├── DataTable.tsx │ │ │ ├── DataTableShared.module.css │ │ │ ├── DataTableSkeleton.module.css │ │ │ ├── DataTableSkeleton.tsx │ │ │ ├── DataTableTable.module.css │ │ │ ├── DataTableTable.spec.tsx │ │ │ ├── DataTableTable.tsx │ │ │ ├── LoadingMoreRows.module.css │ │ │ ├── LoadingMoreRows.spec.tsx │ │ │ ├── LoadingMoreRows.tsx │ │ │ ├── Pagination.spec.tsx │ │ │ ├── Pagination.tsx │ │ │ ├── SearchBar.module.css │ │ │ ├── SearchBar.spec.tsx │ │ │ ├── SearchBar.tsx │ │ │ ├── TableLoader.module.css │ │ │ ├── TableLoader.spec.tsx │ │ │ ├── TableLoader.tsx │ │ │ ├── cells/ │ │ │ │ ├── ActionsCell.module.css │ │ │ │ ├── ActionsCell.spec.tsx │ │ │ │ └── ActionsCell.tsx │ │ │ ├── hooks/ │ │ │ │ ├── useDataTableFiltering.ts │ │ │ │ ├── useDataTableSelection.spec.tsx │ │ │ │ ├── useDataTableSelection.ts │ │ │ │ ├── useSimpleTableData.spec.tsx │ │ │ │ ├── useSimpleTableData.ts │ │ │ │ ├── useTableData.spec.tsx │ │ │ │ └── useTableData.ts │ │ │ ├── types.spec.ts │ │ │ ├── utils.spec.ts │ │ │ └── utils.ts │ │ ├── DatePicker/ │ │ │ ├── DatePicker.module.css │ │ │ ├── DatePicker.spec.tsx │ │ │ ├── DatePicker.tsx │ │ │ └── index.ts │ │ ├── DateRangePicker/ │ │ │ ├── DateRangePicker.module.css │ │ │ ├── DateRangePicker.spec.tsx │ │ │ ├── DateRangePicker.tsx │ │ │ └── index.ts │ │ ├── DropDownButton/ │ │ │ ├── DropDownButton.mocks.tsx │ │ │ ├── DropDownButton.module.css │ │ │ ├── DropDownButton.spec.tsx │ │ │ ├── DropDownButton.tsx │ │ │ ├── SearchToggle.module.css │ │ │ ├── SearchToggle.spec.tsx │ │ │ ├── SearchToggle.tsx │ │ │ └── index.ts │ │ ├── EmptyState/ │ │ │ ├── EmptyState.spec.tsx │ │ │ ├── EmptyState.tsx │ │ │ └── EmptyStateMocks.ts │ │ ├── ErrorBoundaryWrapper/ │ │ │ ├── ErrorBoundaryWrapper.module.css │ │ │ ├── ErrorBoundaryWrapper.spec.tsx │ │ │ └── ErrorBoundaryWrapper.tsx │ │ ├── ErrorPanel/ │ │ │ ├── ErrorPanel.module.css │ │ │ ├── ErrorPanel.spec.tsx │ │ │ ├── ErrorPanel.tsx │ │ │ └── index.ts │ │ ├── EventForm/ │ │ │ ├── EventForm.module.css │ │ │ ├── EventForm.spec.tsx │ │ │ ├── EventForm.tsx │ │ │ ├── RecurrenceDropdown/ │ │ │ │ ├── RecurrenceDropdown.spec.tsx │ │ │ │ └── RecurrenceDropdown.tsx │ │ │ ├── VisibilitySelector/ │ │ │ │ ├── VisibilitySelector.module.css │ │ │ │ ├── VisibilitySelector.spec.tsx │ │ │ │ └── VisibilitySelector.tsx │ │ │ └── utils/ │ │ │ ├── index.ts │ │ │ ├── recurrenceOptions.spec.ts │ │ │ ├── recurrenceOptions.ts │ │ │ ├── timeUtils.spec.ts │ │ │ ├── timeUtils.ts │ │ │ ├── visibilityUtils.spec.ts │ │ │ └── visibilityUtils.ts │ │ ├── EventListCard/ │ │ │ ├── EventListCard.module.css │ │ │ ├── EventListCard.spec.tsx │ │ │ ├── EventListCard.tsx │ │ │ ├── EventListCardProps.mock.ts │ │ │ ├── EventListCardProps.spec.ts │ │ │ └── Modal/ │ │ │ ├── Delete/ │ │ │ │ ├── EventListCardDeleteModal.module.css │ │ │ │ ├── EventListCardDeleteModal.spec.tsx │ │ │ │ └── EventListCardDeleteModal.tsx │ │ │ ├── EventListCardMocks.ts │ │ │ ├── EventListCardModals.module.css │ │ │ ├── EventListCardModals.spec.tsx │ │ │ ├── EventListCardModals.tsx │ │ │ ├── Preview/ │ │ │ │ ├── EventListCardPreviewModal.module.css │ │ │ │ ├── EventListCardPreviewModal.spec.tsx │ │ │ │ └── EventListCardPreviewModal.tsx │ │ │ ├── updateLogic.spec.ts │ │ │ └── updateLogic.ts │ │ ├── FormFieldGroup/ │ │ │ ├── FormCheckField.spec.tsx │ │ │ ├── FormCheckField.tsx │ │ │ ├── FormFieldGroup.spec.tsx │ │ │ ├── FormFieldGroup.tsx │ │ │ ├── FormSelectField.spec.tsx │ │ │ ├── FormSelectField.tsx │ │ │ └── FormTextField.tsx │ │ ├── InfiniteScrollLoader/ │ │ │ ├── InfiniteScrollLoader.spec.tsx │ │ │ └── InfiniteScrollLoader.tsx │ │ ├── LoadingState/ │ │ │ ├── LoadingState.module.css │ │ │ ├── LoadingState.spec.tsx │ │ │ └── LoadingState.tsx │ │ ├── Navbar/ │ │ │ ├── Navbar.module.css │ │ │ ├── Navbar.spec.tsx │ │ │ └── Navbar.tsx │ │ ├── NotificationToast/ │ │ │ ├── NotificationToast.module.css │ │ │ ├── NotificationToast.spec.tsx │ │ │ └── NotificationToast.tsx │ │ ├── OrganizationCard/ │ │ │ ├── OrganizationCard.module.css │ │ │ ├── OrganizationCard.spec.tsx │ │ │ └── OrganizationCard.tsx │ │ ├── PaginationList/ │ │ │ ├── PaginationList.module.css │ │ │ ├── PaginationList.spec.tsx │ │ │ └── PaginationList.tsx │ │ ├── PeopleTabNavbar/ │ │ │ ├── PeopleTabNavbar.module.css │ │ │ ├── PeopleTabNavbar.spec.tsx │ │ │ └── PeopleTabNavbar.tsx │ │ ├── PeopleTabNavbarButton/ │ │ │ ├── PeopleTabNavbarButton.spec.tsx │ │ │ └── PeopleTabNavbarButton.tsx │ │ ├── PeopleTabUserEvents/ │ │ │ ├── PeopleTabUserEvents.spec.tsx │ │ │ └── PeopleTabUserEvents.tsx │ │ ├── PeopleTabUserOrganization/ │ │ │ ├── PeopleTabUserOrganizations.spec.tsx │ │ │ └── PeopleTabUserOrganizations.tsx │ │ ├── PostViewModal/ │ │ │ ├── PostViewModal.module.css │ │ │ ├── PostViewModal.spec.tsx │ │ │ └── PostViewModal.tsx │ │ ├── ProfileAvatarDisplay/ │ │ │ ├── ProfileAvatarDisplay.module.css │ │ │ ├── ProfileAvatarDisplay.spec.tsx │ │ │ └── ProfileAvatarDisplay.tsx │ │ ├── Recurrence/ │ │ │ ├── CustomRecurrenceModal.spec.tsx │ │ │ ├── CustomRecurrenceModal.tsx │ │ │ ├── RecurrenceEndOptionsSection.module.css │ │ │ ├── RecurrenceEndOptionsSection.spec.tsx │ │ │ ├── RecurrenceEndOptionsSection.tsx │ │ │ ├── RecurrenceFrequencySection.module.css │ │ │ ├── RecurrenceFrequencySection.spec.tsx │ │ │ ├── RecurrenceFrequencySection.tsx │ │ │ ├── RecurrenceMonthlySection.module.css │ │ │ ├── RecurrenceMonthlySection.spec.tsx │ │ │ ├── RecurrenceMonthlySection.tsx │ │ │ ├── RecurrenceWeeklySection.spec.tsx │ │ │ ├── RecurrenceWeeklySection.tsx │ │ │ ├── RecurrenceYearlySection.spec.tsx │ │ │ └── RecurrenceYearlySection.tsx │ │ ├── ReportingTable/ │ │ │ ├── ReportingTable.spec.tsx │ │ │ └── ReportingTable.tsx │ │ ├── SearchBar/ │ │ │ ├── SearchBar.spec.tsx │ │ │ └── SearchBar.tsx │ │ ├── SearchFilterBar/ │ │ │ ├── SearchFilterBar.module.css │ │ │ ├── SearchFilterBar.spec.tsx │ │ │ └── SearchFilterBar.tsx │ │ ├── SharedPicker.module.css │ │ ├── SidebarBase/ │ │ │ ├── SidebarBase.module.css │ │ │ ├── SidebarBase.spec.tsx │ │ │ └── SidebarBase.tsx │ │ ├── SidebarNavItem/ │ │ │ ├── SidebarNavItem.module.css │ │ │ ├── SidebarNavItem.spec.tsx │ │ │ └── SidebarNavItem.tsx │ │ ├── SidebarOrgSection/ │ │ │ ├── SidebarOrgSection.module.css │ │ │ ├── SidebarOrgSection.spec.tsx │ │ │ └── SidebarOrgSection.tsx │ │ ├── SidebarPluginSection/ │ │ │ ├── SidebarPluginSection.module.css │ │ │ ├── SidebarPluginSection.spec.tsx │ │ │ └── SidebarPluginSection.tsx │ │ ├── SortingButton/ │ │ │ ├── SortingButton.module.css │ │ │ ├── SortingButton.spec.tsx │ │ │ └── SortingButton.tsx │ │ ├── StatusBadge/ │ │ │ ├── StatusBadge.module.css │ │ │ ├── StatusBadge.spec.tsx │ │ │ └── StatusBadge.tsx │ │ ├── TableLoader/ │ │ │ ├── TableLoader.module.css │ │ │ ├── TableLoader.spec.tsx │ │ │ └── TableLoader.tsx │ │ ├── TimePicker/ │ │ │ ├── TimePicker.module.css │ │ │ ├── TimePicker.spec.tsx │ │ │ ├── TimePicker.tsx │ │ │ └── index.ts │ │ ├── TruncatedText/ │ │ │ ├── TruncatedText.spec.tsx │ │ │ └── TruncatedText.tsx │ │ ├── VolunteerGroupViewModal/ │ │ │ ├── VolunteerGroupViewModal.module.css │ │ │ ├── VolunteerGroupViewModal.spec.tsx │ │ │ └── VolunteerGroupViewModal.tsx │ │ ├── pinnedPosts/ │ │ │ ├── pinnedPostCard.module.css │ │ │ ├── pinnedPostCard.spec.tsx │ │ │ ├── pinnedPostCard.tsx │ │ │ ├── pinnedPostsLayout.module.css │ │ │ ├── pinnedPostsLayout.spec.tsx │ │ │ └── pinnedPostsLayout.tsx │ │ ├── postCard/ │ │ │ ├── PostCard.module.css │ │ │ ├── PostCard.spec.tsx │ │ │ └── PostCard.tsx │ │ ├── posts/ │ │ │ ├── createPostModal/ │ │ │ │ ├── createPostModal.module.css │ │ │ │ ├── createPostModal.spec.tsx │ │ │ │ └── createPostModal.tsx │ │ │ ├── helperFunctions.ts │ │ │ ├── posts.module.css │ │ │ ├── posts.spec.tsx │ │ │ └── posts.tsx │ │ └── useDebounce/ │ │ ├── useDebounce.spec.ts │ │ └── useDebounce.tsx │ ├── state/ │ │ ├── action-creators/ │ │ │ └── index.ts │ │ ├── helpers/ │ │ │ ├── Action.spec.ts │ │ │ └── Action.ts │ │ ├── hooks.ts │ │ ├── reducers/ │ │ │ ├── index.ts │ │ │ ├── routesReducer.spec.ts │ │ │ ├── routesReducer.ts │ │ │ ├── userRoutersReducer.spec.ts │ │ │ └── userRoutesReducer.ts │ │ ├── store.spec.tsx │ │ └── store.ts │ ├── style/ │ │ ├── app-fixed.module.css │ │ └── tokens/ │ │ ├── borders.css │ │ ├── colors.css │ │ ├── index.css │ │ ├── layout.css │ │ ├── logosizes.css │ │ ├── spacing.css │ │ └── typography.css │ ├── test-utils/ │ │ ├── AsyncComponent.tsx │ │ ├── ComplexLoader.tsx │ │ ├── CustomDashboardLoader.tsx │ │ ├── CustomLoader.tsx │ │ ├── I18nextProviderMock.tsx │ │ ├── MockBrowserRouter.tsx │ │ ├── TestErrorBoundary.tsx │ │ ├── TestWrapper.spec.tsx │ │ ├── TestWrapper.tsx │ │ ├── check-i18n/ │ │ │ ├── check-i18n-basic.test.js │ │ │ ├── check-i18n-diff.test.js │ │ │ ├── check-i18n-enhanced.test.js │ │ │ ├── check-i18n.test-utils.js │ │ │ └── check-i18n.test-utils.spec.js │ │ ├── localStorageMock.spec.ts │ │ ├── localStorageMock.ts │ │ ├── mocks/ │ │ │ ├── react-bootstrap/ │ │ │ │ ├── Dropdown.tsx │ │ │ │ ├── components/ │ │ │ │ │ ├── DropdownBase.tsx │ │ │ │ │ ├── DropdownItem.tsx │ │ │ │ │ ├── DropdownMenu.tsx │ │ │ │ │ └── DropdownToggle.tsx │ │ │ │ └── types.ts │ │ │ └── react-bootstrap.tsx │ │ ├── oauth/ │ │ │ └── oauthProviders.test.ts │ │ ├── validate-tokens-patterns.test.ts │ │ └── validate-tokens.spec.ts │ ├── types/ │ │ ├── AdminPortal/ │ │ │ ├── Advertisement/ │ │ │ │ ├── interface.ts │ │ │ │ └── type.ts │ │ │ ├── Agenda/ │ │ │ │ ├── interface.ts │ │ │ │ └── type.ts │ │ │ ├── ApplyToSelector/ │ │ │ │ └── interface.ts │ │ │ ├── AssignmentTypeSelector/ │ │ │ │ └── interface.ts │ │ │ ├── Contribution/ │ │ │ │ └── interface.ts │ │ │ ├── EventRegistrantsModal/ │ │ │ │ ├── AddOnSpot.ts │ │ │ │ ├── InviteByEmail/ │ │ │ │ │ └── interface.ts │ │ │ │ └── interface.ts │ │ │ ├── EventRegistrantsWrapper/ │ │ │ │ └── interface.ts │ │ │ ├── MemberDetail/ │ │ │ │ └── interface.ts │ │ │ ├── OrgUpdate/ │ │ │ │ └── interface.ts │ │ │ ├── Organization/ │ │ │ │ ├── interface.ts │ │ │ │ └── type.ts │ │ │ ├── OrganizationDashCards/ │ │ │ │ └── CardItem/ │ │ │ │ └── interface.ts │ │ │ ├── OrganizationPeople/ │ │ │ │ └── addMember/ │ │ │ │ └── interface.ts │ │ │ ├── PluginStore/ │ │ │ │ └── UninstallConfirmationModal/ │ │ │ │ └── interface.ts │ │ │ ├── README.md │ │ │ ├── Tag/ │ │ │ │ ├── interface.ts │ │ │ │ └── utils.ts │ │ │ ├── TagActions/ │ │ │ │ └── interface.ts │ │ │ ├── UpdateSession/ │ │ │ │ └── interface.ts │ │ │ ├── UserDetails/ │ │ │ │ ├── UserEvent/ │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── type.ts │ │ │ │ ├── UserOrganization/ │ │ │ │ │ ├── interface.ts │ │ │ │ │ └── type.ts │ │ │ │ └── UserTags/ │ │ │ │ ├── interface.ts │ │ │ │ └── type.ts │ │ │ ├── UserTableRow/ │ │ │ │ └── interface.ts │ │ │ ├── VolunteerDeleteModal/ │ │ │ │ └── interface.ts │ │ │ ├── VolunteerViewModal/ │ │ │ │ └── interface.ts │ │ │ ├── actionItem.ts │ │ │ ├── address.ts │ │ │ ├── membership.ts │ │ │ ├── pagination.ts │ │ │ └── venue.ts │ │ ├── Auth/ │ │ │ ├── LoginForm/ │ │ │ │ └── interface.ts │ │ │ ├── OrgSelector/ │ │ │ │ └── interface.ts │ │ │ ├── PasswordStrengthIndicator/ │ │ │ │ └── interface.ts │ │ │ ├── RegistrationForm/ │ │ │ │ └── interface.ts │ │ │ ├── ValidationInterfaces.ts │ │ │ ├── auth.ts │ │ │ ├── useFieldValidation.ts │ │ │ ├── useLogin/ │ │ │ │ └── interface.ts │ │ │ └── usePasswordVisibility.ts │ │ ├── Comment/ │ │ │ └── type.ts │ │ ├── CursorPagination/ │ │ │ └── interface.ts │ │ ├── DataGridWrapper/ │ │ │ └── interface.ts │ │ ├── DropDown/ │ │ │ └── interface.ts │ │ ├── Event/ │ │ │ ├── interface.ts │ │ │ ├── type.test.ts │ │ │ ├── type.ts │ │ │ └── utils.ts │ │ ├── EventForm/ │ │ │ └── interface.ts │ │ ├── FormFieldGroup/ │ │ │ └── interface.ts │ │ ├── OrganizationCard/ │ │ │ └── interface.ts │ │ ├── PeopleTab/ │ │ │ └── interface.ts │ │ ├── Post/ │ │ │ ├── interface.ts │ │ │ ├── type.spec.ts │ │ │ └── type.ts │ │ ├── Recurrence/ │ │ │ └── interface.ts │ │ ├── ReportingTable/ │ │ │ ├── interface.ts │ │ │ ├── utils.spec.ts │ │ │ └── utils.ts │ │ ├── SearchBar/ │ │ │ ├── interface.ts │ │ │ └── type.ts │ │ ├── SidebarBase/ │ │ │ └── interface.ts │ │ ├── SidebarNavItem/ │ │ │ └── interface.ts │ │ ├── SidebarPluginSection/ │ │ │ └── interface.ts │ │ ├── UseUserProfile.ts │ │ ├── UserPortal/ │ │ │ ├── Chat/ │ │ │ │ └── interface.ts │ │ │ ├── CommentCard/ │ │ │ │ └── interface.ts │ │ │ ├── CreateDirectChat/ │ │ │ │ └── interface.ts │ │ │ ├── Donation/ │ │ │ │ └── interface.ts │ │ │ ├── EmptyChatState/ │ │ │ │ └── interface.ts │ │ │ ├── EventCard/ │ │ │ │ └── interface.ts │ │ │ ├── GroupModal/ │ │ │ │ └── interface.ts │ │ │ ├── README.md │ │ │ ├── RecurringEventVolunteerModal/ │ │ │ │ └── interface.ts │ │ │ ├── UserPortalCard/ │ │ │ │ └── interface.ts │ │ │ ├── UserPortalNavigationBar/ │ │ │ │ ├── interface.ts │ │ │ │ └── types.ts │ │ │ └── UserProfile/ │ │ │ └── interface.ts │ │ ├── Volunteer/ │ │ │ └── interface.ts │ │ ├── docker.ts │ │ ├── jsx.d.ts │ │ └── shared-components/ │ │ ├── ActionItems/ │ │ │ └── interface.ts │ │ ├── ActionsCell/ │ │ │ └── interface.ts │ │ ├── Auth/ │ │ │ ├── EmailField/ │ │ │ │ └── interface.ts │ │ │ ├── FormField/ │ │ │ │ └── interface.ts │ │ │ └── PasswordField/ │ │ │ └── interface.ts │ │ ├── Avatar/ │ │ │ └── interface.ts │ │ ├── BaseModal/ │ │ │ └── interface.ts │ │ ├── BreadcrumbsComponent/ │ │ │ └── interface.ts │ │ ├── BulkActionsBar/ │ │ │ └── interface.ts │ │ ├── CRUDModalTemplate/ │ │ │ └── interface.ts │ │ ├── CheckIn/ │ │ │ ├── interface.ts │ │ │ └── type.ts │ │ ├── CheckInWrapper/ │ │ │ └── interface.ts │ │ ├── DataTable/ │ │ │ ├── column.ts │ │ │ ├── hooks.ts │ │ │ ├── interface.ts │ │ │ ├── pagination.ts │ │ │ ├── props.ts │ │ │ └── types.ts │ │ ├── DatePicker/ │ │ │ └── interface.ts │ │ ├── DateRangePicker/ │ │ │ ├── index.ts │ │ │ └── interface.ts │ │ ├── DropDownButton/ │ │ │ └── interface.ts │ │ ├── EmptyState/ │ │ │ └── interface.ts │ │ ├── ErrorBoundaryWrapper/ │ │ │ └── interface.ts │ │ ├── EventListCard/ │ │ │ └── interface.ts │ │ ├── FormFieldGroup/ │ │ │ └── interface.ts │ │ ├── LoadingState/ │ │ │ └── interface.ts │ │ ├── Navbar/ │ │ │ └── interface.ts │ │ ├── NotificationToast/ │ │ │ └── interface.ts │ │ ├── PaginationList/ │ │ │ └── interface.ts │ │ ├── PeopleTabNavbar/ │ │ │ └── interface.ts │ │ ├── PluginRouteRenderer/ │ │ │ └── interface.ts │ │ ├── PluginRoutes/ │ │ │ └── interface.ts │ │ ├── PostViewModal/ │ │ │ └── interface.ts │ │ ├── ProfileAvatarDisplay/ │ │ │ └── interface.ts │ │ ├── ProfileCard/ │ │ │ └── interface.ts │ │ ├── ProfileDropdown/ │ │ │ └── interface.ts │ │ ├── README.md │ │ ├── Recurrence/ │ │ │ └── interface.ts │ │ ├── RecurrenceDropdown/ │ │ │ └── interface.ts │ │ ├── SearchFilterBar/ │ │ │ └── interface.ts │ │ ├── SidebarOrgSection/ │ │ │ └── interface.ts │ │ ├── SortingButton/ │ │ │ └── interface.ts │ │ ├── StatusBadge/ │ │ │ └── interface.ts │ │ ├── TableLoader/ │ │ │ └── interface.ts │ │ ├── TimePicker/ │ │ │ └── interface.ts │ │ ├── TruncatedText/ │ │ │ └── interface.ts │ │ ├── User/ │ │ │ ├── interface.ts │ │ │ └── type.ts │ │ ├── VisibilitySelector/ │ │ │ └── interface.ts │ │ └── VolunteerGroupViewModal/ │ │ └── interface.ts │ ├── utils/ │ │ ├── MinioDownload.spec.ts │ │ ├── MinioDownload.ts │ │ ├── MinioUpload.spec.tsx │ │ ├── MinioUpload.ts │ │ ├── SanitizeInput.spec.tsx │ │ ├── SanitizeInput.tsx │ │ ├── StaticMockLink.spec.ts │ │ ├── StaticMockLink.ts │ │ ├── adminPluginInstaller.spec.ts │ │ ├── adminPluginInstaller.ts │ │ ├── autocompleteHelpers.ts │ │ ├── chartToPdf.spec.ts │ │ ├── chartToPdf.ts │ │ ├── currency.ts │ │ ├── dateFormatter.spec.ts │ │ ├── dateFormatter.ts │ │ ├── errorHandler.spec.tsx │ │ ├── errorHandler.tsx │ │ ├── fieldTypes.spec.ts │ │ ├── fieldTypes.ts │ │ ├── fileValidation.spec.ts │ │ ├── fileValidation.ts │ │ ├── filehash.spec.ts │ │ ├── filehash.ts │ │ ├── formEnumFields.ts │ │ ├── getRefreshToken.spec.ts │ │ ├── getRefreshToken.ts │ │ ├── i18n.ts │ │ ├── i18nForTest.ts │ │ ├── interfaces.spec.ts │ │ ├── interfaces.ts │ │ ├── languages.ts │ │ ├── linkValid.spec.tsx │ │ ├── linkValidator.ts │ │ ├── oauth/ │ │ │ ├── oauthFlowHandler.test.ts │ │ │ └── oauthFlowHandler.ts │ │ ├── organizationTagsUtils.ts │ │ ├── passwordValidator.spec.ts │ │ ├── passwordValidator.ts │ │ ├── profileNavigation.spec.ts │ │ ├── profileNavigation.ts │ │ ├── recaptcha.test.ts │ │ ├── recaptcha.ts │ │ ├── recurrenceUtils/ │ │ │ ├── index.ts │ │ │ ├── recurrenceConstants.ts │ │ │ ├── recurrenceTypes.ts │ │ │ ├── recurrenceUtilityFunctions.ts │ │ │ └── recurrenceUtils.spec.ts │ │ ├── sanitizeAvatar.spec.ts │ │ ├── sanitizeAvatar.ts │ │ ├── testConstants.ts │ │ ├── timezoneUtils/ │ │ │ ├── dateTimeConfig.ts │ │ │ ├── dateTimeMiddleware.spec.ts │ │ │ ├── dateTimeMiddleware.ts │ │ │ └── index.ts │ │ ├── tokenValues.spec.ts │ │ ├── tokenValues.ts │ │ ├── urlToFile.spec.ts │ │ ├── urlToFile.ts │ │ ├── useLocalstorage.spec.ts │ │ ├── useLocalstorage.ts │ │ ├── useSession.spec.tsx │ │ ├── useSession.tsx │ │ ├── userUpdateUtils.spec.ts │ │ ├── userUpdateUtils.ts │ │ ├── validators/ │ │ │ ├── authValidators.spec.ts │ │ │ └── authValidators.ts │ │ ├── volunteerStatusMapper.spec.ts │ │ └── volunteerStatusMapper.ts │ └── vite-env.d.ts ├── tsconfig.docs.json ├── tsconfig.json ├── typedoc.json ├── vitest.config.ts └── vitest.setup.ts