
export default class Routing {
  static getShowcase10xVersion() {
      return browser.config.baseUrl + 'eui-showcase-ux-10.x';
  }
  static getEuiShowcaseHomeUrl() {
      return Routing.getShowcase10xVersion() + '/home';
  }
  static getShowcaseStyleGuideUrl() {
      return Routing.getShowcase10xVersion() + '/style-guide-legacy';
  }
  static getShowcaseStyleGuideNextUrl() {
    return Routing.getShowcase10xVersion() + '/style-guide';
}
  static getComponentsUrl() {
    return Routing.getShowcaseStyleGuideUrl() + '/components';
  }
  static getComponentsNextUrl() {
    return Routing.getShowcaseStyleGuideNextUrl() + '/components';
  }
  static getComponentsCompositions() {
    return Routing.getShowcaseStyleGuideNextUrl() + '/compositions';
  }
  static getDirectivesNextUrl() {
    return Routing.getShowcaseStyleGuideNextUrl() + '/directives';
  }
  static getLayoutComponentsUrl() {
    return Routing.getShowcaseStyleGuideUrl() + '/layout-components';
  }
  static getLayoutComponentsNextUrl() {
    return Routing.getShowcaseStyleGuideNextUrl() + '/layout-components';
  }
  static getUxComponentUrl(componentName) {
    return Routing.getComponentsUrl() + '/' + componentName;
  }
  static getUxLayoutComponentUrl(layoutComponentName) {
    return Routing.getLayoutComponentsUrl() + '/' + layoutComponentName;
  }
  static getEUIComponentUrl(componentName) {
    return Routing.getComponentsNextUrl() + '/' + componentName;
  }
  static getEUILayoutComponentUrl(componentName) {
    return Routing.getLayoutComponentsNextUrl() + '/' + componentName;
  }
  static getEUICompositionsComponentUrl(componentName) {
    return Routing.getComponentsCompositions() + '/' + componentName;
  }
  static getEUIDirectivesUrl(componentName) {
    return Routing.getDirectivesNextUrl() + '/' + componentName;
  }
}


