Update node modules to build with node 18
This commit is contained in:
parent
9ebb351afc
commit
0508597ceb
|
@ -9,7 +9,7 @@ platform:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: frontend
|
- name: frontend
|
||||||
image: node:14-alpine3.15
|
image: node:18-alpine3.15
|
||||||
commands:
|
commands:
|
||||||
- apk --no-cache add python2 build-base tar
|
- apk --no-cache add python2 build-base tar
|
||||||
- yarn config set network-timeout 100000
|
- yarn config set network-timeout 100000
|
||||||
|
@ -216,7 +216,7 @@ platform:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: frontend
|
- name: frontend
|
||||||
image: node:14-alpine3.15
|
image: node:18-alpine3.15
|
||||||
commands:
|
commands:
|
||||||
- apk --no-cache add python2 build-base
|
- apk --no-cache add python2 build-base
|
||||||
- yarn config set network-timeout 100000
|
- yarn config set network-timeout 100000
|
||||||
|
@ -378,7 +378,7 @@ platform:
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: frontend
|
- name: frontend
|
||||||
image: node:14-alpine3.15
|
image: node:18-alpine3.15
|
||||||
commands:
|
commands:
|
||||||
- apk --no-cache add python2 build-base
|
- apk --no-cache add python2 build-base
|
||||||
- yarn config set network-timeout 100000
|
- yarn config set network-timeout 100000
|
||||||
|
|
|
@ -9,35 +9,37 @@
|
||||||
"i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/**/*.json'"
|
"i18n:report": "vue-cli-service i18n:report --src './src/**/*.?(js|vue)' --locales './src/locales/**/*.json'"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"axios": "^0.26.0",
|
"axios": "^0.27.0",
|
||||||
"bootstrap": "^4.5.3",
|
"bootstrap": "^4.6.2",
|
||||||
"bootstrap-vue": "^2.18.1",
|
"bootstrap-vue": "^2.22.0",
|
||||||
"vue": "^2.6.14",
|
"sass": "^1.54.0",
|
||||||
"vue-i18n": "^8.22.1",
|
"vue": "^2.7.8",
|
||||||
"vue-router": "^3.4.8",
|
"vue-i18n": "^8.27.2",
|
||||||
"vuex": "^3.5.1"
|
"vue-router": "^3.5.4",
|
||||||
|
"vuex": "^3.6.2"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@babel/eslint-parser": "^7.18.9",
|
||||||
"@intlify/vue-i18n-loader": "^3.3.0",
|
"@intlify/vue-i18n-loader": "^3.3.0",
|
||||||
"@vue/cli-plugin-eslint": "^4.5.17",
|
"@vue/cli-plugin-eslint": "^5.0.8",
|
||||||
"@vue/cli-plugin-router": "^4.5.17",
|
"@vue/cli-plugin-router": "^5.0.8",
|
||||||
"@vue/cli-plugin-vuex": "^4.5.17",
|
"@vue/cli-plugin-vuex": "^5.0.8",
|
||||||
"@vue/cli-service": "^4.5.17",
|
"@vue/cli-service": "^5.0.8",
|
||||||
"@vue/eslint-config-standard": "^6.1.0",
|
"@vue/eslint-config-standard": "^7.0.0",
|
||||||
"babel-eslint": "^10.0.1",
|
"eslint": "^8.0.1",
|
||||||
"eslint": "^7.32.0",
|
"eslint-config-standard": "^17.0.0",
|
||||||
"eslint-plugin-import": "^2.25.4",
|
"eslint-plugin-import": "^2.25.2",
|
||||||
|
"eslint-plugin-n": "^15.0.0",
|
||||||
"eslint-plugin-node": "^11.1.0",
|
"eslint-plugin-node": "^11.1.0",
|
||||||
"eslint-plugin-promise": "^6.0.0",
|
"eslint-plugin-promise": "^6.0.0",
|
||||||
"eslint-plugin-standard": "^5.0.0",
|
"eslint-plugin-standard": "^5.0.0",
|
||||||
"eslint-plugin-vue": "^7.20.0",
|
"eslint-plugin-vue": "^9.3.0",
|
||||||
"lint-staged": "^12.3.7",
|
"lint-staged": "^13.0.3",
|
||||||
"node-sass": "^5.0.0",
|
"register-service-worker": "^1.7.2",
|
||||||
"register-service-worker": "^1.7.1",
|
"sass-loader": "^13.0.2",
|
||||||
"sass-loader": "^10.0.5",
|
|
||||||
"vue-cli-plugin-i18n": "^2.3.1",
|
"vue-cli-plugin-i18n": "^2.3.1",
|
||||||
"vue-template-compiler": "^2.6.14",
|
"vue-template-compiler": "^2.7.8",
|
||||||
"workbox-webpack-plugin": "^6.5.2"
|
"workbox-webpack-plugin": "^6.5.3"
|
||||||
},
|
},
|
||||||
"eslintConfig": {
|
"eslintConfig": {
|
||||||
"root": true,
|
"root": true,
|
||||||
|
@ -46,11 +48,11 @@
|
||||||
},
|
},
|
||||||
"extends": [
|
"extends": [
|
||||||
"plugin:vue/recommended",
|
"plugin:vue/recommended",
|
||||||
"@vue/standard"
|
"standard"
|
||||||
|
],
|
||||||
|
"plugins": [
|
||||||
|
"vue"
|
||||||
],
|
],
|
||||||
"parserOptions": {
|
|
||||||
"parser": "babel-eslint"
|
|
||||||
},
|
|
||||||
"rules": {
|
"rules": {
|
||||||
"vue/html-closing-bracket-newline": "off",
|
"vue/html-closing-bracket-newline": "off",
|
||||||
"vue/max-attributes-per-line": "off"
|
"vue/max-attributes-per-line": "off"
|
||||||
|
@ -63,7 +65,8 @@
|
||||||
},
|
},
|
||||||
"browserslist": [
|
"browserslist": [
|
||||||
"> 1%",
|
"> 1%",
|
||||||
"last 2 versions"
|
"last 2 versions",
|
||||||
|
"not dead"
|
||||||
],
|
],
|
||||||
"gitHooks": {
|
"gitHooks": {
|
||||||
"pre-commit": "lint-staged"
|
"pre-commit": "lint-staged"
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<div id="app">
|
<div id="app">
|
||||||
<Header />
|
<h-header />
|
||||||
|
|
||||||
<router-view class="flex-grow-1" />
|
<router-view class="flex-grow-1" />
|
||||||
|
|
||||||
|
@ -75,7 +75,7 @@ import { mapGetters } from 'vuex'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
Header: () => import('@/components/Header')
|
hHeader: () => import('@/components/hHeader')
|
||||||
},
|
},
|
||||||
|
|
||||||
data: function () {
|
data: function () {
|
||||||
|
|
|
@ -79,7 +79,7 @@ footer {
|
||||||
font-family: 'Montserrat';
|
font-family: 'Montserrat';
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(/fonts/Montserrat.woff2) format('woff2');
|
src: local('Montserrat Regular'), local('Montserrat-Regular'), url(../public/fonts/Montserrat.woff2) format('woff2');
|
||||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||||
font-display: swap;
|
font-display: swap;
|
||||||
}
|
}
|
||||||
|
@ -87,8 +87,8 @@ footer {
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Fantasque Sans Mono';
|
font-family: 'Fantasque Sans Mono';
|
||||||
src: local('Fantasque Sans Mono Bold'),
|
src: local('Fantasque Sans Mono Bold'),
|
||||||
url('/fonts/FantasqueSansMono-Bold.woff2') format('woff2'),
|
url('../public/fonts/FantasqueSansMono-Bold.woff2') format('woff2'),
|
||||||
url('/fonts/FantasqueSansMono-Bold.woff') format('woff');
|
url('../public/fonts/FantasqueSansMono-Bold.woff') format('woff');
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-display: swap;
|
font-display: swap;
|
||||||
|
@ -96,8 +96,8 @@ footer {
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Fantasque Sans Mono';
|
font-family: 'Fantasque Sans Mono';
|
||||||
src: local('Fantasque Sans Mono BoldItalic'),
|
src: local('Fantasque Sans Mono BoldItalic'),
|
||||||
url('/fonts/FantasqueSansMono-BoldItalic.woff2') format('woff2'),
|
url('../public/fonts/FantasqueSansMono-BoldItalic.woff2') format('woff2'),
|
||||||
url('/fonts/FantasqueSansMono-BoldItalic.woff') format('woff');
|
url('../public/fonts/FantasqueSansMono-BoldItalic.woff') format('woff');
|
||||||
font-weight: 700;
|
font-weight: 700;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-display: swap;
|
font-display: swap;
|
||||||
|
@ -105,8 +105,8 @@ footer {
|
||||||
@font-face {
|
@font-face {
|
||||||
font-family: 'Fantasque Sans Mono';
|
font-family: 'Fantasque Sans Mono';
|
||||||
src: local('Fantasque Sans Mono Italic'),
|
src: local('Fantasque Sans Mono Italic'),
|
||||||
url('/fonts/FantasqueSansMono-Italic.woff2') format('woff2'),
|
url('../public/fonts/FantasqueSansMono-Italic.woff2') format('woff2'),
|
||||||
url('/fonts/FantasqueSansMono-Italic.woff') format('woff');
|
url('../public/fonts/FantasqueSansMono-Italic.woff') format('woff');
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-style: italic;
|
font-style: italic;
|
||||||
font-display: swap;
|
font-display: swap;
|
||||||
|
@ -115,8 +115,8 @@ footer {
|
||||||
font-family: 'Fantasque Sans Mono';
|
font-family: 'Fantasque Sans Mono';
|
||||||
src: local('Fantasque Sans Mono'),
|
src: local('Fantasque Sans Mono'),
|
||||||
local('Fantasque Sans Mono Regular'),
|
local('Fantasque Sans Mono Regular'),
|
||||||
url('/fonts/FantasqueSansMono-Regular.woff2') format('woff2'),
|
url('../public/fonts/FantasqueSansMono-Regular.woff2') format('woff2'),
|
||||||
url('/fonts/FantasqueSansMono-Regular.woff') format('woff');
|
url('../public/fonts/FantasqueSansMono-Regular.woff') format('woff');
|
||||||
font-weight: 400;
|
font-weight: 400;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
font-display: swap;
|
font-display: swap;
|
||||||
|
|
|
@ -37,7 +37,7 @@
|
||||||
<b-spinner variant="primary" :label="$t('common.spinning')" class="my-2 mr-3" /> <i18n :path="loadingStr" />
|
<b-spinner variant="primary" :label="$t('common.spinning')" class="my-2 mr-3" /> <i18n :path="loadingStr" />
|
||||||
</div>
|
</div>
|
||||||
<slot v-else-if="domains.length === 0" name="no-domain" />
|
<slot v-else-if="domains.length === 0" name="no-domain" />
|
||||||
<div v-else v-for="(domains, group) in groups" :key="group" :class="Object.keys(groups).length != 1?'border-top':''" style="margin-top: 1.4em">
|
<div v-for="(gdomains, group) in groups" v-else :key="group" :class="Object.keys(groups).length != 1?'border-top':''" style="margin-top: 1.4em">
|
||||||
<div v-if="Object.keys(groups).length != 1" class="text-center" style="height: 1em">
|
<div v-if="Object.keys(groups).length != 1" class="text-center" style="height: 1em">
|
||||||
<h3 class="d-inline-block px-1" style="background: white; position: relative; top: -.65em">
|
<h3 class="d-inline-block px-1" style="background: white; position: relative; top: -.65em">
|
||||||
<i18n v-if="group === 'undefined'" path="domaingroups.no-group" />
|
<i18n v-if="group === 'undefined'" path="domaingroups.no-group" />
|
||||||
|
@ -45,7 +45,7 @@
|
||||||
</h3>
|
</h3>
|
||||||
</div>
|
</div>
|
||||||
<h-list
|
<h-list
|
||||||
:items="domains"
|
:items="gdomains"
|
||||||
:button="button"
|
:button="button"
|
||||||
@click="$emit('click', $event)"
|
@click="$emit('click', $event)"
|
||||||
>
|
>
|
||||||
|
|
|
@ -40,8 +40,8 @@
|
||||||
<slot name="empty" />
|
<slot name="empty" />
|
||||||
</b-list-group-item>
|
</b-list-group-item>
|
||||||
<b-list-group-item
|
<b-list-group-item
|
||||||
v-else
|
|
||||||
v-for="(item, index) in items"
|
v-for="(item, index) in items"
|
||||||
|
v-else
|
||||||
:key="index"
|
:key="index"
|
||||||
:active="isActive(item)"
|
:active="isActive(item)"
|
||||||
:button="button"
|
:button="button"
|
||||||
|
|
|
@ -88,7 +88,7 @@ import {
|
||||||
ToastPlugin
|
ToastPlugin
|
||||||
} from 'bootstrap-vue'
|
} from 'bootstrap-vue'
|
||||||
|
|
||||||
import HLogo from '@/components/logo.vue'
|
import HLogo from '@/components/hLogo.vue'
|
||||||
|
|
||||||
import './registerServiceWorker.js'
|
import './registerServiceWorker.js'
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ export default {
|
||||||
axios
|
axios
|
||||||
.post('/api/domains', {
|
.post('/api/domains', {
|
||||||
id_provider: provider._id,
|
id_provider: provider._id,
|
||||||
domain: domain
|
domain
|
||||||
})
|
})
|
||||||
.then(
|
.then(
|
||||||
(response) => {
|
(response) => {
|
||||||
|
|
|
@ -40,28 +40,28 @@ const routes = [
|
||||||
path: '/',
|
path: '/',
|
||||||
name: 'home',
|
name: 'home',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "Index" */ '@/views/Index.vue')
|
return import(/* webpackChunkName: "Index" */ '@/views/hIndex.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/fr/',
|
path: '/fr/',
|
||||||
name: 'home-fr',
|
name: 'home-fr',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "Index" */ '@/views/Index.vue')
|
return import(/* webpackChunkName: "Index" */ '@/views/hIndex.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/en/',
|
path: '/en/',
|
||||||
name: 'home-en',
|
name: 'home-en',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "Index" */ '@/views/Index.vue')
|
return import(/* webpackChunkName: "Index" */ '@/views/hIndex.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/login',
|
path: '/login',
|
||||||
name: 'login',
|
name: 'login',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "login" */ '../views/login.vue')
|
return import(/* webpackChunkName: "login" */ '../views/hLogin.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
guest: true
|
guest: true
|
||||||
|
@ -71,7 +71,7 @@ const routes = [
|
||||||
path: '/join',
|
path: '/join',
|
||||||
name: 'signup',
|
name: 'signup',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "signup" */ '../views/signup.vue')
|
return import(/* webpackChunkName: "signup" */ '../views/hSignup.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
guest: true
|
guest: true
|
||||||
|
@ -81,7 +81,7 @@ const routes = [
|
||||||
path: '/email-validation',
|
path: '/email-validation',
|
||||||
name: 'email-validation',
|
name: 'email-validation',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "signup" */ '../views/email-validation.vue')
|
return import(/* webpackChunkName: "signup" */ '../views/hEmailValidation.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
guest: true
|
guest: true
|
||||||
|
@ -91,7 +91,7 @@ const routes = [
|
||||||
path: '/forgotten-password',
|
path: '/forgotten-password',
|
||||||
name: 'forgotten-password',
|
name: 'forgotten-password',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "forgotten-password" */ '../views/forgotten-password.vue')
|
return import(/* webpackChunkName: "forgotten-password" */ '../views/hForgottenPassword.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
guest: true
|
guest: true
|
||||||
|
@ -101,7 +101,7 @@ const routes = [
|
||||||
path: '/onboarding',
|
path: '/onboarding',
|
||||||
name: 'onboarding',
|
name: 'onboarding',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "home" */ '../views/onboarding.vue')
|
return import(/* webpackChunkName: "home" */ '../views/hOnboarding.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -111,7 +111,7 @@ const routes = [
|
||||||
path: '/me',
|
path: '/me',
|
||||||
name: 'me',
|
name: 'me',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "me" */ '../views/me.vue')
|
return import(/* webpackChunkName: "me" */ '../views/hMe.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -121,7 +121,7 @@ const routes = [
|
||||||
path: '/domains',
|
path: '/domains',
|
||||||
name: 'domains',
|
name: 'domains',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "home" */ '../views/home.vue')
|
return import(/* webpackChunkName: "home" */ '../views/hHome.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -131,7 +131,7 @@ const routes = [
|
||||||
path: '/domains/:domain',
|
path: '/domains/:domain',
|
||||||
name: 'domain-abstract',
|
name: 'domain-abstract',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "domain" */ '../views/domain.vue')
|
return import(/* webpackChunkName: "domain" */ '../views/hDomain.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -141,7 +141,7 @@ const routes = [
|
||||||
path: '/domains/:domain/new',
|
path: '/domains/:domain/new',
|
||||||
name: 'domain-new',
|
name: 'domain-new',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "domain" */ '../views/domain-new.vue')
|
return import(/* webpackChunkName: "domain" */ '../views/hDomainNew.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -151,7 +151,7 @@ const routes = [
|
||||||
path: '/providers',
|
path: '/providers',
|
||||||
name: 'provider-list',
|
name: 'provider-list',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "provider" */ '../views/provider-list.vue')
|
return import(/* webpackChunkName: "provider" */ '../views/hProviderList.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -160,14 +160,14 @@ const routes = [
|
||||||
{
|
{
|
||||||
path: '/providers/new',
|
path: '/providers/new',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "provider-new" */ '../views/provider-new.vue')
|
return import(/* webpackChunkName: "provider-new" */ '../views/hProviderNew.vue')
|
||||||
},
|
},
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
path: '',
|
path: '',
|
||||||
name: 'provider-new-choice',
|
name: 'provider-new-choice',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "provider-new" */ '../views/provider-new-choice.vue')
|
return import(/* webpackChunkName: "provider-new" */ '../views/hProviderNewChoice.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -177,7 +177,7 @@ const routes = [
|
||||||
path: ':provider/:state',
|
path: ':provider/:state',
|
||||||
name: 'provider-new-state',
|
name: 'provider-new-state',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "provider-new" */ '../views/provider-new-state.vue')
|
return import(/* webpackChunkName: "provider-new" */ '../views/hProviderNewState.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -189,7 +189,7 @@ const routes = [
|
||||||
path: '/providers/:provider',
|
path: '/providers/:provider',
|
||||||
name: 'provider-update',
|
name: 'provider-update',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "provider" */ '../views/provider.vue')
|
return import(/* webpackChunkName: "provider" */ '../views/hProvider.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -199,7 +199,7 @@ const routes = [
|
||||||
path: '/providers/:provider/domains',
|
path: '/providers/:provider/domains',
|
||||||
name: 'provider-update-domains',
|
name: 'provider-update-domains',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "home" */ '../views/home.vue')
|
return import(/* webpackChunkName: "home" */ '../views/hHome.vue')
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
requiresAuth: true
|
requiresAuth: true
|
||||||
|
@ -209,35 +209,35 @@ const routes = [
|
||||||
path: '/tools/client',
|
path: '/tools/client',
|
||||||
name: 'tools-client',
|
name: 'tools-client',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "tools-client" */ '../views/tools-client.vue')
|
return import(/* webpackChunkName: "tools-client" */ '../views/hToolsClient.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/tools/client/:domain',
|
path: '/tools/client/:domain',
|
||||||
name: 'tools-client-domain',
|
name: 'tools-client-domain',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "tools-client" */ '../views/tools-client.vue')
|
return import(/* webpackChunkName: "tools-client" */ '../views/hToolsClient.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/resolver',
|
path: '/resolver',
|
||||||
name: 'tools-resolver',
|
name: 'tools-resolver',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "tools-client" */ '../views/tools-client.vue')
|
return import(/* webpackChunkName: "tools-client" */ '../views/hToolsClient.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/resolver/:domain',
|
path: '/resolver/:domain',
|
||||||
name: 'tools-resolver-domain',
|
name: 'tools-resolver-domain',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "tools-client" */ '../views/tools-client.vue')
|
return import(/* webpackChunkName: "tools-client" */ '../views/hToolsClient.vue')
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '*',
|
path: '*',
|
||||||
name: 'non-found',
|
name: 'non-found',
|
||||||
component: function () {
|
component: function () {
|
||||||
return import(/* webpackChunkName: "not-found" */ '../views/404.vue')
|
return import(/* webpackChunkName: "not-found" */ '../views/hNotFound.vue')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
|
@ -37,8 +37,8 @@
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { mapGetters } from 'vuex'
|
import { mapGetters } from 'vuex'
|
||||||
import Home from '@/views/home'
|
import Home from '@/views/hHome'
|
||||||
import Loading from '@/views/loading'
|
import Loading from '@/views/hLoading'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
computed: {
|
computed: {
|
|
@ -66,7 +66,7 @@
|
||||||
</template>
|
</template>
|
||||||
</i18n>
|
</i18n>
|
||||||
</p>
|
</p>
|
||||||
<provider-list v-if="!noProvider" emit-new-if-empty no-label @new-provider="noProvider = true" @provider-selected="selectExistingProvider" style="max-height: 20rem; overflow-y: auto" />
|
<provider-list v-if="!noProvider" emit-new-if-empty no-label style="max-height: 20rem; overflow-y: auto" @new-provider="noProvider = true" @provider-selected="selectExistingProvider" />
|
||||||
<h-new-provider-selector v-else @provider-selected="selectNewProvider" />
|
<h-new-provider-selector v-else @provider-selected="selectNewProvider" />
|
||||||
</b-card>
|
</b-card>
|
||||||
</b-card-group>
|
</b-card-group>
|
9620
ui/yarn.lock
9620
ui/yarn.lock
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue