import { IPageElement } from './page-element';
import { PageElementButton } from './page-element-button';



export class PageElementMatIcon extends PageElementButton {

  constructor(ipe: IPageElement) {
    super(ipe);
  }

  override getText(): Cypress.Chainable {
    throw new Error('Mat icons arent meant to contain text');
  }

  override getIconName(): Cypress.Chainable {
    return this.pageElement.get(this.id).invoke('text');
  }

}
