Home Manual Reference Source

src/page_objects/web/general/activity.panel.js

import BasePage from "../../base.page.js";

/** 
 * ActivityPanel
 * @extends BasePage
 */
class ActivityPanel extends BasePage {
  /**
   * @param {args} args Args from controller
   */
  constructor(args) {
    super(args);
  }

  // PAGE ELEMENTS
  /* eslint-disable require-jsdoc */
  recentActivityItems() {
    return this.elements("ul[data-lsqa=recent-activity] li");
  }

  emptyRecentsMessage() {
    return this.element(
      "div[class^='components-ActivityFeed-ActivityFeed__emptyRecentsList']"
    );
  }
  /* eslint-enable require-jsodoc */
}

export default ActivityPanel;