import Component from '../component.js'
import CoEuiPageHeroHeader from './eui-page-hero-header.js'
import CoEuiPageHeader from './eui-page-header.js'
import CoEuiPageContent from './eui-page-content.js'
import CoEuiPageFooter from './eui-page-footer.js'
import CoEuiPageColumns from './eui-page-columns.js'
import CoEuiPageBreadcrumb from './eui-page-breadcrumb.js'
import CoEuiPageTopContent from './eui-page-top-content.js'

export default class CoEuiPage extends Component {
  constructor(parent) {
    let selector = 'eui-page';
    super(parent, selector);
    //https://citnet.tech.ec.europa.eu/CITnet/stash/projects/CSDR/repos/eui/browse/packages/components/eui-page/eui-page.component.html
  }
  get euiPageBreadcrumbCO() {
    return new CoEuiPageBreadcrumb(this.currentPath);
  }
  get euipageTopContentCO() {
    return new CoEuiPageTopContent(this.currentPath);
  }
  get euiPageHeroHeaderCO() {
    return new CoEuiPageHeroHeader(this.currentPath);
  }
  get euiPageHeaderCO() {
    return new CoEuiPageHeader(this.currentPath);
  }
  get euiPageContentCO() {
    return new CoEuiPageContent(this.currentPath);
  }
  get euiPageFooterCO() {
    return new CoEuiPageFooter(this.currentPath);
  }
  get euiPageColumnsCO() {
    return new CoEuiPageColumns(this.currentPath);
  }
}


