Home Manual Reference Source

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
};