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'

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?at=support/13.x
    }
    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);
    }
}


