import Component  from '../component.js'
import CoUxSidebarItem from './ux-layout-sidebar-item.js'

export default class CoUxLayoutSidebarItems extends Component {

    constructor(parent) {
      let selector = 'ux-layout-sidebar-items';
      super(parent, selector);
    }
    /**
    * @type { string }
    */
    get dataE2E() {
      let path = '//div[@data-e2e="ux-layout-sidebar-items"]';
      return this.currentPath + path;
    }
    /**
    * @type { string }
    */
    get sideBarItemPlaceholder() {
      let path = '//ux-layout-sidebar-item';
      return this.currentPath + path;
    }
    /**
    * @type { string }
    */
    get sideBarItemChildLinkPlaceholder() {
      let path = '/ux-layout-sidebar-item';
      return this.sideBarItemPlaceholder + path;
    }
    /**
    * @type { string }
    */
    get sideBarItemChildLinkSubPlaceholder() {
      let path = '/ux-layout-sidebar-item';
      return this.sideBarItemChildLinkPlaceholder + path;
    }
    /**
    * @type { string }
    */
    get sideBarItemChildLinkSubSubPlaceholder() {
      let path = '/ux-layout-sidebar-item';
      return this.sideBarItemChildLinkSubPlaceholder + path;
    }
    /**
    * @type { CoUxSidebarItem }
    */
    get sideBarItemCo(){
      return new CoUxSidebarItem(this.dataE2E);
    }
}


