src/page_objects/web/webPageObjects.js
/* eslint-disable sort-imports, max-len */
// Call
import InCallModal from "./call/inCall.modal.js";
import StartCallModal from "./call/startCall.modal.js";
import StartingCallModal from "./call/startingCall.modal.js";
import IncomingCallPage from "./call/incomingCall.page.js";
import JoinModal from "./call/join.modal.js";
import CallDetailsPanel from "./call/callDetails.panel.js";
import ParticipantListPanel from "./call/participantList.panel.js";
import AddParticipantPanel from "./call/addParticipant.panel.js";
// Chat
import ChatPage from "./chat/chat.page.js";
// Contacts
import BaseContactFormPage from "./contacts/create/base.contactForm.js";
import CreateContactModal from "./contacts/create/createContact.modal.js";
import CreateMeetingModal from "./contacts/create/createMeeting.modal.js";
import DeleteModal from "./contacts/delete/delete.modal.js";
import BaseContactDetailsPanel from "./contacts/details/base.contactDetails.panel.js";
import ContactDetailsPanel from "./contacts/details/contactDetails.panel.js";
import MeetingDetailsPanel from "./contacts/details/meetingDetails.panel.js";
import PersonalContactDetailsPanel from "./contacts/details/personalContactDetails.panel.js";
import RoomSystemDetailsPanel from "./contacts/details/roomSystemDetails.panel.js";
import BaseContactsPage from "./contacts/pages/base.contacts.page.js";
import ContactsPage from "./contacts/pages/contacts.page.js";
import MeetingsPage from "./contacts/pages/meetings.page.js";
import RoomSystemsPage from "./contacts/pages/roomSystems.page.js";
// General
import ActivityPanel from "./general/activity.panel.js";
import HeaderPanel from "./general/header.panel.js";
import HomePage from "./general/home.page.js";
import NavPanel from "./general/nav.panel.js";
import OnboardingPage from "./general/onboarding.page.js";
import BaseModalPage from "./general/base.modal.js";
import GlobalSearchPage from "./general/globalSearch.page.js";
// Login
import LoginPage from "./login/login.page.js";
// Profile
import ProfileModal from "./profile/profile.modal.js";
import ProfilePage from "./profile/profile.page.js";
import SettingsPage from "./profile/settings.page.js";
import PasswordPage from "./profile/password.page.js";
/** @module WebPageObjects
* @desc Rolls up all web page objects into WebPageObjects
*/
module.exports = {
// Call
/**
* InCallModal
* @see InCallModal
*/
InCallModal,
/**
* StartCallModal
* @see StartCallModal
*/
StartCallModal,
/**
* StartingCallModal
* @see StartingCallModal
*/
StartingCallModal,
/**
* IncomingCallPage
* @see IncomingCallPage
*/
IncomingCallPage,
/**
* JoinModal
* @see JoinModal
*/
JoinModal,
/**
* CallDetailsPanel
* @see CallDetailsPanel
*/
CallDetailsPanel,
// Chat
/**
* ChatPage
* @see ChatPage
*/
ChatPage,
// Contacts
/**
* CreateContactModal
* @see CreateContactModal
*/
CreateContactModal,
/**
* CreateMeetingModal
* @see CreateMeetingModal
*/
CreateMeetingModal,
/**
* BaseContactDetailsPanel
* @see BaseContactDetailsPanel
*/
BaseContactDetailsPanel,
/**
* ContactDetailsPanel
* @see ContactDetailsPanel
*/
ContactDetailsPanel,
/**
* MeetingDetailsPanel
* @see MeetingDetailsPanel
*/
MeetingDetailsPanel,
/**
* PersonalContactDetailsPanel
* @see PersonalContactDetailsPanel
*/
PersonalContactDetailsPanel,
/**
* RoomSystemDetailsPanel
* @see RoomSystemDetailsPanel
*/
RoomSystemDetailsPanel,
/**
* BaseContactsPage
* @see BaseContactsPage
*/
BaseContactsPage,
/**
* ContactsPage
* @see ContactsPage
*/
ContactsPage,
/**
* MeetingsPage
* @see MeetingsPage
*/
MeetingsPage,
/**
* RoomSystemsPage
* @see RoomSystemsPage
*/
RoomSystemsPage,
// General
/**
* ActivityPanel
* @see ActivityPanel
*/
ActivityPanel,
/**
* HeaderPanel
* @see HeaderPanel
*/
HeaderPanel,
/**
* HomePage
* @see HomePage
*/
HomePage,
/**
* NavPanel
* @see NavPanel
*/
NavPanel,
/**
* OnboardingPage
* @see OnboardingPage
*/
OnboardingPage,
// Login
/**
* LoginPage
* @see LoginPage
*/
LoginPage,
// Profile
/**
* ProfileModal
* @see ProfileModal
*/
ProfileModal,
/**
* ProfilePage
* @see ProfilePage
*/
ProfilePage,
/**
* SettingsPage
* @see SettingsPage
*/
SettingsPage,
/**
* PasswordPage
* @see PasswordPage
*/
PasswordPage,
/**
* BaseModalPage
* @see BaseModalPage
*/
BaseModalPage,
/**
* BaseContactFormPage
* @see BaseContactFormPage
*/
BaseContactFormPage,
/**
* DeleteModal
* @see DeleteModal
*/
DeleteModal,
/**
* ParticipantListPanel
* @see ParticipantListPanel
*/
ParticipantListPanel,
/**
* AddParticipantPanel
* @see AddParticipantPanel
*/
AddParticipantPanel,
/**
* GlobalSearchPage
* @see GlobalSearchPage
*/
GlobalSearchPage
};