✨ Adds partner page setup
This commit is contained in:
parent
c3730cb463
commit
32e7ac9c61
15
bin/admin.js
15
bin/admin.js
|
@ -144,6 +144,20 @@ const configTree = {
|
|||
})
|
||||
]
|
||||
}),
|
||||
category({
|
||||
meta: {
|
||||
name: 'partner',
|
||||
label: '[Page] Partner',
|
||||
description: 'Partner page.',
|
||||
folder: 'src/app/partner/content'
|
||||
},
|
||||
fields: [
|
||||
pageUrl(),
|
||||
siteName(),
|
||||
stringField('headline', 'Headline'),
|
||||
markdownField('Content', 'Content')
|
||||
]
|
||||
}),
|
||||
category({
|
||||
meta: {
|
||||
name: 'press',
|
||||
|
@ -261,6 +275,7 @@ const configTree = {
|
|||
stringField('index', '[Label] Introduction'),
|
||||
stringField('faq', '[Label] FAQ'),
|
||||
stringField('about', '[Label] About us'),
|
||||
stringField('partner', '[Label] Partner'),
|
||||
stringField('press', '[Label] Press')
|
||||
]
|
||||
}),
|
||||
|
|
411
package-lock.json
generated
411
package-lock.json
generated
|
@ -1490,9 +1490,9 @@
|
|||
}
|
||||
},
|
||||
"@vue/cli-overlay": {
|
||||
"version": "3.5.1",
|
||||
"resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-3.5.1.tgz",
|
||||
"integrity": "sha512-DqzfkbKJfuzcNbJouA7ZaLX77xn7FCcVUJaPYVH8qm3pNhIz2tmbfN6WVBLU8XC5FNFFWzLjHmg9rpaEBq7RCA==",
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-3.6.0.tgz",
|
||||
"integrity": "sha512-U9zcnnISJCA+dp7lLr1gTYfVqGfQ+y0jJ8LCZsZPxHpHr1QQDfMv9zqGOXQlv2+UVshvLi8ZWvD5AZSfHZ5h7w==",
|
||||
"dev": true
|
||||
},
|
||||
"@vue/cli-plugin-babel": {
|
||||
|
@ -1732,72 +1732,142 @@
|
|||
}
|
||||
},
|
||||
"@vue/cli-service": {
|
||||
"version": "3.5.3",
|
||||
"resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-3.5.3.tgz",
|
||||
"integrity": "sha512-28MDRVZe+yebtiSJHfYS6fOvPN1P8DX4BIsDp4rLqZxc7l8yoG6pBWyv9ENT4WO9gAXRGzEsKcJ5qLtXLvQeYQ==",
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-3.6.0.tgz",
|
||||
"integrity": "sha512-MJeSjIf/IposSjJ93kRs5R8pfxqO7j2eXcIes2bwt3J9Ql8aoO5XAUi7IZphaxZHANIIbYJno+OUVtf90yMaqg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@intervolga/optimize-cssnano-plugin": "^1.0.5",
|
||||
"@soda/friendly-errors-webpack-plugin": "^1.7.1",
|
||||
"@vue/cli-overlay": "^3.5.1",
|
||||
"@vue/cli-shared-utils": "^3.5.1",
|
||||
"@vue/cli-overlay": "^3.6.0",
|
||||
"@vue/cli-shared-utils": "^3.6.0",
|
||||
"@vue/component-compiler-utils": "^2.6.0",
|
||||
"@vue/preload-webpack-plugin": "^1.1.0",
|
||||
"@vue/web-component-wrapper": "^1.2.0",
|
||||
"acorn": "^6.1.0",
|
||||
"acorn": "^6.1.1",
|
||||
"acorn-walk": "^6.1.1",
|
||||
"address": "^1.0.3",
|
||||
"autoprefixer": "^9.4.8",
|
||||
"autoprefixer": "^9.5.1",
|
||||
"browserslist": "^4.5.4",
|
||||
"cache-loader": "^2.0.1",
|
||||
"case-sensitive-paths-webpack-plugin": "^2.2.0",
|
||||
"chalk": "^2.4.2",
|
||||
"clipboardy": "^1.2.3",
|
||||
"cliui": "^4.1.0",
|
||||
"clipboardy": "^2.0.0",
|
||||
"cliui": "^5.0.0",
|
||||
"copy-webpack-plugin": "^4.6.0",
|
||||
"css-loader": "^1.0.1",
|
||||
"cssnano": "^4.1.10",
|
||||
"current-script-polyfill": "^1.0.0",
|
||||
"debug": "^4.1.1",
|
||||
"dotenv": "^6.2.0",
|
||||
"dotenv-expand": "^4.2.0",
|
||||
"dotenv": "^7.0.0",
|
||||
"dotenv-expand": "^5.1.0",
|
||||
"escape-string-regexp": "^1.0.5",
|
||||
"file-loader": "^3.0.1",
|
||||
"fs-extra": "^7.0.1",
|
||||
"globby": "^9.0.0",
|
||||
"globby": "^9.2.0",
|
||||
"hash-sum": "^1.0.2",
|
||||
"html-webpack-plugin": "^3.2.0",
|
||||
"launch-editor-middleware": "^2.2.1",
|
||||
"lodash.defaultsdeep": "^4.6.0",
|
||||
"lodash.mapvalues": "^4.6.0",
|
||||
"lodash.transform": "^4.6.0",
|
||||
"mini-css-extract-plugin": "^0.5.0",
|
||||
"mini-css-extract-plugin": "^0.6.0",
|
||||
"minimist": "^1.2.0",
|
||||
"ora": "^3.1.0",
|
||||
"ora": "^3.4.0",
|
||||
"portfinder": "^1.0.20",
|
||||
"postcss-loader": "^3.0.0",
|
||||
"read-pkg": "^4.0.1",
|
||||
"semver": "^5.6.0",
|
||||
"read-pkg": "^5.0.0",
|
||||
"semver": "^6.0.0",
|
||||
"slash": "^2.0.0",
|
||||
"source-map-url": "^0.4.0",
|
||||
"ssri": "^6.0.1",
|
||||
"string.prototype.padend": "^3.0.0",
|
||||
"terser-webpack-plugin": "^1.2.2",
|
||||
"terser-webpack-plugin": "^1.2.3",
|
||||
"thread-loader": "^2.1.2",
|
||||
"url-loader": "^1.1.2",
|
||||
"vue-loader": "^15.6.4",
|
||||
"vue-loader": "^15.7.0",
|
||||
"webpack": ">=4 < 4.29",
|
||||
"webpack-bundle-analyzer": "^3.0.4",
|
||||
"webpack-bundle-analyzer": "^3.3.0",
|
||||
"webpack-chain": "^4.11.0",
|
||||
"webpack-dev-server": "^3.2.0",
|
||||
"webpack-dev-server": "^3.3.1",
|
||||
"webpack-merge": "^4.2.1",
|
||||
"yorkie": "^2.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"@vue/cli-shared-utils": {
|
||||
"version": "3.6.0",
|
||||
"resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.6.0.tgz",
|
||||
"integrity": "sha512-C8nTiJ7o+dncNLyOIOZF8P4bMJdOVXhWOuwyZKqn8k3CcsQVzuLyCKUHHezWc+sI+PJi4wIg2ZffCiueeIXZ+w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"chalk": "^2.4.1",
|
||||
"execa": "^1.0.0",
|
||||
"joi": "^14.3.0",
|
||||
"launch-editor": "^2.2.1",
|
||||
"lru-cache": "^5.1.1",
|
||||
"node-ipc": "^9.1.1",
|
||||
"opn": "^5.3.0",
|
||||
"ora": "^3.4.0",
|
||||
"request": "^2.87.0",
|
||||
"request-promise-native": "^1.0.7",
|
||||
"semver": "^6.0.0",
|
||||
"string.prototype.padstart": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"acorn": {
|
||||
"version": "6.1.1",
|
||||
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
|
||||
"integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
|
||||
"dev": true
|
||||
},
|
||||
"autoprefixer": {
|
||||
"version": "9.5.1",
|
||||
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.5.1.tgz",
|
||||
"integrity": "sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"browserslist": "^4.5.4",
|
||||
"caniuse-lite": "^1.0.30000957",
|
||||
"normalize-range": "^0.1.2",
|
||||
"num2fraction": "^1.2.2",
|
||||
"postcss": "^7.0.14",
|
||||
"postcss-value-parser": "^3.3.1"
|
||||
}
|
||||
},
|
||||
"browserslist": {
|
||||
"version": "4.5.5",
|
||||
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.5.tgz",
|
||||
"integrity": "sha512-0QFO1r/2c792Ohkit5XI8Cm8pDtZxgNl2H6HU4mHrpYz7314pEYcsAVVatM0l/YmxPnEzh9VygXouj4gkFUTKA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"caniuse-lite": "^1.0.30000960",
|
||||
"electron-to-chromium": "^1.3.124",
|
||||
"node-releases": "^1.1.14"
|
||||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30000962",
|
||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000962.tgz",
|
||||
"integrity": "sha512-WXYsW38HK+6eaj5IZR16Rn91TGhU3OhbwjKZvJ4HN/XBIABLKfbij9Mnd3pM0VEwZSlltWjoWg3I8FQ0DGgNOA==",
|
||||
"dev": true
|
||||
},
|
||||
"cliui": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
|
||||
"integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"string-width": "^3.1.0",
|
||||
"strip-ansi": "^5.2.0",
|
||||
"wrap-ansi": "^5.1.0"
|
||||
}
|
||||
},
|
||||
"electron-to-chromium": {
|
||||
"version": "1.3.125",
|
||||
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.125.tgz",
|
||||
"integrity": "sha512-XxowpqQxJ4nDwUXHtVtmEhRqBpm2OnjBomZmZtHD0d2Eo0244+Ojezhk3sD/MBSSe2nxCdGQFRXHIsf/LUTL9A==",
|
||||
"dev": true
|
||||
},
|
||||
"fs-extra": {
|
||||
"version": "7.0.1",
|
||||
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
|
||||
|
@ -1809,6 +1879,45 @@
|
|||
"universalify": "^0.1.0"
|
||||
}
|
||||
},
|
||||
"globby": {
|
||||
"version": "9.2.0",
|
||||
"resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
|
||||
"integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/glob": "^7.1.1",
|
||||
"array-union": "^1.0.2",
|
||||
"dir-glob": "^2.2.2",
|
||||
"fast-glob": "^2.2.6",
|
||||
"glob": "^7.1.3",
|
||||
"ignore": "^4.0.3",
|
||||
"pify": "^4.0.1",
|
||||
"slash": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"ignore": {
|
||||
"version": "4.0.6",
|
||||
"resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
|
||||
"integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
|
||||
"dev": true
|
||||
},
|
||||
"node-releases": {
|
||||
"version": "1.1.15",
|
||||
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.15.tgz",
|
||||
"integrity": "sha512-cKV097BQaZr8LTSRUa2+oc/aX5L8UkZtPQrMSTgiJEeaW7ymTDCoRaGCoaTqk0lqnalcoSHu4wjSl0Cmj2+bMw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"semver": "^5.3.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"semver": {
|
||||
"version": "5.7.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
|
||||
"integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"parse-json": {
|
||||
"version": "4.0.0",
|
||||
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
|
||||
|
@ -1819,21 +1928,42 @@
|
|||
"json-parse-better-errors": "^1.0.1"
|
||||
}
|
||||
},
|
||||
"pify": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
|
||||
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
|
||||
"dev": true
|
||||
},
|
||||
"read-pkg": {
|
||||
"version": "4.0.1",
|
||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz",
|
||||
"integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=",
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.0.0.tgz",
|
||||
"integrity": "sha512-OWufaRc67oJjcgrxckW/qO9q22iYzyiONh8h+GMcnOvSHAmhV1Dr3x+gyRjP+Qxc5jKupkSfoCQLS/98rDPh9A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"normalize-package-data": "^2.3.2",
|
||||
"parse-json": "^4.0.0",
|
||||
"pify": "^3.0.0"
|
||||
"parse-json": "^4.0.0"
|
||||
}
|
||||
},
|
||||
"semver": {
|
||||
"version": "6.0.0",
|
||||
"resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
|
||||
"integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
|
||||
"dev": true
|
||||
},
|
||||
"string-width": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
|
||||
"integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"emoji-regex": "^7.0.1",
|
||||
"is-fullwidth-code-point": "^2.0.0",
|
||||
"strip-ansi": "^5.1.0"
|
||||
}
|
||||
},
|
||||
"wrap-ansi": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
|
||||
"integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-styles": "^3.2.0",
|
||||
"string-width": "^3.0.0",
|
||||
"strip-ansi": "^5.0.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -3884,63 +4014,13 @@
|
|||
"dev": true
|
||||
},
|
||||
"clipboardy": {
|
||||
"version": "1.2.3",
|
||||
"resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz",
|
||||
"integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==",
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.0.0.tgz",
|
||||
"integrity": "sha512-XbVjHMsss0giNUkp/tV/3eEAZe8i1fZTLzmPKqjE1RGIAWOTiF5D014f6R+g53ZAq0IK3cPrJXFvqE8eQjhFYQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"arch": "^2.1.0",
|
||||
"execa": "^0.8.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"cross-spawn": {
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
|
||||
"integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"lru-cache": "^4.0.1",
|
||||
"shebang-command": "^1.2.0",
|
||||
"which": "^1.2.9"
|
||||
}
|
||||
},
|
||||
"execa": {
|
||||
"version": "0.8.0",
|
||||
"resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
|
||||
"integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"cross-spawn": "^5.0.1",
|
||||
"get-stream": "^3.0.0",
|
||||
"is-stream": "^1.1.0",
|
||||
"npm-run-path": "^2.0.0",
|
||||
"p-finally": "^1.0.0",
|
||||
"signal-exit": "^3.0.0",
|
||||
"strip-eof": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"get-stream": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
|
||||
"integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
|
||||
"dev": true
|
||||
},
|
||||
"lru-cache": {
|
||||
"version": "4.1.5",
|
||||
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
|
||||
"integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"pseudomap": "^1.0.2",
|
||||
"yallist": "^2.1.2"
|
||||
}
|
||||
},
|
||||
"yallist": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
|
||||
"integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
|
||||
"dev": true
|
||||
}
|
||||
"arch": "^2.1.1",
|
||||
"execa": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"cliui": {
|
||||
|
@ -4879,6 +4959,12 @@
|
|||
"cssom": "0.3.x"
|
||||
}
|
||||
},
|
||||
"current-script-polyfill": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz",
|
||||
"integrity": "sha1-8xz35PPiGLBybnOMqSoC00iO9hU=",
|
||||
"dev": true
|
||||
},
|
||||
"currently-unhandled": {
|
||||
"version": "0.4.1",
|
||||
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
|
||||
|
@ -5297,15 +5383,15 @@
|
|||
}
|
||||
},
|
||||
"dotenv": {
|
||||
"version": "6.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
|
||||
"integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==",
|
||||
"version": "7.0.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz",
|
||||
"integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==",
|
||||
"dev": true
|
||||
},
|
||||
"dotenv-expand": {
|
||||
"version": "4.2.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz",
|
||||
"integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=",
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
|
||||
"integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
|
||||
"dev": true
|
||||
},
|
||||
"duplexer": {
|
||||
|
@ -7792,21 +7878,13 @@
|
|||
"dev": true
|
||||
},
|
||||
"gzip-size": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz",
|
||||
"integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==",
|
||||
"version": "5.1.0",
|
||||
"resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.0.tgz",
|
||||
"integrity": "sha512-wfSnvypBDRW94v5W3ckvvz/zFUNdJ81VgOP6tE4bPpRUcc0wGqU+y0eZjJEvKxwubJFix6P84sE8M51YWLT7rQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"duplexer": "^0.1.1",
|
||||
"pify": "^3.0.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"pify": {
|
||||
"version": "3.0.0",
|
||||
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
|
||||
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
|
||||
"dev": true
|
||||
}
|
||||
"pify": "^4.0.1"
|
||||
}
|
||||
},
|
||||
"handle-thing": {
|
||||
|
@ -8565,14 +8643,6 @@
|
|||
"requires": {
|
||||
"default-gateway": "^4.2.0",
|
||||
"ipaddr.js": "^1.9.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"ipaddr.js": {
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
|
||||
"integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==",
|
||||
"dev": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"invariant": {
|
||||
|
@ -8603,9 +8673,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"ipaddr.js": {
|
||||
"version": "1.8.0",
|
||||
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
|
||||
"integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
|
||||
"version": "1.9.0",
|
||||
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
|
||||
"integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==",
|
||||
"dev": true
|
||||
},
|
||||
"is-absolute-url": {
|
||||
|
@ -11353,16 +11423,28 @@
|
|||
"integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
|
||||
},
|
||||
"mini-css-extract-plugin": {
|
||||
"version": "0.5.0",
|
||||
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz",
|
||||
"integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==",
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz",
|
||||
"integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"loader-utils": "^1.1.0",
|
||||
"normalize-url": "^2.0.1",
|
||||
"schema-utils": "^1.0.0",
|
||||
"webpack-sources": "^1.1.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"normalize-url": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
|
||||
"integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"prepend-http": "^2.0.0",
|
||||
"query-string": "^5.0.1",
|
||||
"sort-keys": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"schema-utils": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
|
||||
|
@ -12467,9 +12549,9 @@
|
|||
"dev": true
|
||||
},
|
||||
"parseurl": {
|
||||
"version": "1.3.2",
|
||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
|
||||
"integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
|
||||
"version": "1.3.3",
|
||||
"resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
|
||||
"integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
|
||||
"dev": true
|
||||
},
|
||||
"pascalcase": {
|
||||
|
@ -13273,6 +13355,12 @@
|
|||
"integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
|
||||
"dev": true
|
||||
},
|
||||
"prepend-http": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
|
||||
"integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
|
||||
"dev": true
|
||||
},
|
||||
"preserve": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
|
||||
|
@ -13393,13 +13481,13 @@
|
|||
"dev": true
|
||||
},
|
||||
"proxy-addr": {
|
||||
"version": "2.0.4",
|
||||
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
|
||||
"integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
|
||||
"version": "2.0.5",
|
||||
"resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
|
||||
"integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"forwarded": "~0.1.2",
|
||||
"ipaddr.js": "1.8.0"
|
||||
"ipaddr.js": "1.9.0"
|
||||
}
|
||||
},
|
||||
"prr": {
|
||||
|
@ -13482,6 +13570,17 @@
|
|||
"integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
|
||||
"dev": true
|
||||
},
|
||||
"query-string": {
|
||||
"version": "5.1.1",
|
||||
"resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
|
||||
"integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"decode-uri-component": "^0.2.0",
|
||||
"object-assign": "^4.1.0",
|
||||
"strict-uri-encode": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"querystring": {
|
||||
"version": "0.2.0",
|
||||
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
|
||||
|
@ -14782,6 +14881,15 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sort-keys": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
|
||||
"integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-plain-obj": "^1.0.0"
|
||||
}
|
||||
},
|
||||
"source-list-map": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
|
||||
|
@ -15046,6 +15154,12 @@
|
|||
"integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
|
||||
"dev": true
|
||||
},
|
||||
"strict-uri-encode": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
|
||||
"integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
|
||||
"dev": true
|
||||
},
|
||||
"string-argv": {
|
||||
"version": "0.0.2",
|
||||
"resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz",
|
||||
|
@ -16279,9 +16393,9 @@
|
|||
}
|
||||
},
|
||||
"url-parse": {
|
||||
"version": "1.4.4",
|
||||
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz",
|
||||
"integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
|
||||
"version": "1.4.6",
|
||||
"resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.6.tgz",
|
||||
"integrity": "sha512-/B8AD9iQ01seoXmXf9z/MjLZQIdOoYl/+gvsQF6+mpnxaTfG9P7srYaiqaDMyKkR36XMXfhqSHss5MyFAO8lew==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"querystringify": "^2.0.0",
|
||||
|
@ -16745,9 +16859,9 @@
|
|||
}
|
||||
},
|
||||
"webpack-bundle-analyzer": {
|
||||
"version": "3.2.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.2.0.tgz",
|
||||
"integrity": "sha512-F6bwrg5TBb9HsHZCltH1L5F091ELQ+/i67MEH7jWkYRvVp53eONNneGaIXSdOQUiXUyd3RnkITWRfWvSVQGnZQ==",
|
||||
"version": "3.3.2",
|
||||
"resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz",
|
||||
"integrity": "sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"acorn": "^6.0.7",
|
||||
|
@ -16805,9 +16919,9 @@
|
|||
}
|
||||
},
|
||||
"webpack-dev-server": {
|
||||
"version": "3.3.0",
|
||||
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.3.0.tgz",
|
||||
"integrity": "sha512-75LTgV367MRDVIC+IBETrKEy9175+i5fy9nkw8MW+udnPCzNzSfZtKUIG5thQcooaNruPZZoEV8fCZqKJszOIw==",
|
||||
"version": "3.3.1",
|
||||
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz",
|
||||
"integrity": "sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"ansi-html": "0.0.7",
|
||||
|
@ -16920,18 +17034,27 @@
|
|||
"dev": true
|
||||
},
|
||||
"is-path-cwd": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.0.0.tgz",
|
||||
"integrity": "sha512-m5dHHzpOXEiv18JEORttBO64UgTEypx99vCxQLjbBvGhOJxnTNglYoFXxwo6AbsQb79sqqycQEHv2hWkHZAijA==",
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz",
|
||||
"integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==",
|
||||
"dev": true
|
||||
},
|
||||
"is-path-in-cwd": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.0.0.tgz",
|
||||
"integrity": "sha512-6Vz5Gc9s/sDA3JBVu0FzWufm8xaBsqy1zn8Q6gmvGP6nSDMw78aS4poBNeatWjaRpTpxxLn1WOndAiOlk+qY8A==",
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
|
||||
"integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"is-path-inside": "^1.0.0"
|
||||
"is-path-inside": "^2.1.0"
|
||||
}
|
||||
},
|
||||
"is-path-inside": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
|
||||
"integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"path-is-inside": "^1.0.2"
|
||||
}
|
||||
},
|
||||
"lcid": {
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
"@vue/cli-plugin-eslint": "^3.5.0",
|
||||
"@vue/cli-plugin-pwa": "^3.5.0",
|
||||
"@vue/cli-plugin-unit-jest": "^3.5.3",
|
||||
"@vue/cli-service": "^3.5.3",
|
||||
"@vue/cli-service": "^3.6.0",
|
||||
"@vue/eslint-config-standard": "^4.0.0",
|
||||
"@vue/test-utils": "1.0.0-beta.29",
|
||||
"babel-core": "7.0.0-bridge.0",
|
||||
|
|
|
@ -322,6 +322,44 @@ collections:
|
|||
- label: Answer
|
||||
name: answer
|
||||
widget: markdown
|
||||
- name: partner
|
||||
label: '[Page] Partner'
|
||||
description: Partner page.
|
||||
folder: src/app/partner/content
|
||||
format: json
|
||||
create: true
|
||||
slug: '{{fields.language}}'
|
||||
fields:
|
||||
- label: '[Meta] Language'
|
||||
name: language
|
||||
hint: Select the language for this page.
|
||||
widget: select
|
||||
options:
|
||||
- label: English
|
||||
value: en
|
||||
- label: Deutsch
|
||||
value: de
|
||||
- label: Français
|
||||
value: fr
|
||||
- label: Polski
|
||||
value: pl
|
||||
- label: '[Meta] Page URL'
|
||||
name: url
|
||||
widget: string
|
||||
hint: >-
|
||||
An optional, localised URL which will be used for this page (e.g.
|
||||
https://euromat.info/#/<PAGE_URL>)
|
||||
optional: true
|
||||
- label: '[Meta] Site Name'
|
||||
name: title
|
||||
widget: string
|
||||
hint: The name for the page that will appear in the browser tab.
|
||||
- label: Headline
|
||||
name: headline
|
||||
widget: string
|
||||
- label: Content
|
||||
name: Content
|
||||
widget: markdown
|
||||
- name: press
|
||||
label: '[Page] Press'
|
||||
description: Press page.
|
||||
|
@ -605,6 +643,9 @@ collections:
|
|||
- label: '[Label] About us'
|
||||
name: about
|
||||
widget: string
|
||||
- label: '[Label] Partner'
|
||||
name: partner
|
||||
widget: string
|
||||
- label: '[Label] Press'
|
||||
name: press
|
||||
widget: string
|
||||
|
|
|
@ -66,6 +66,10 @@
|
|||
label: this.$t('meta.topMenu.about'),
|
||||
route: { path: getTranslatedUrl('about') }
|
||||
},
|
||||
{
|
||||
label: this.$t('meta.topMenu.partner'),
|
||||
route: { path: getTranslatedUrl('partner') }
|
||||
},
|
||||
{
|
||||
label: this.$t('meta.topMenu.press'),
|
||||
route: { path: getTranslatedUrl('press') }
|
||||
|
|
17
src/app/partner/components/index.vue
Normal file
17
src/app/partner/components/index.vue
Normal file
|
@ -0,0 +1,17 @@
|
|||
<template>
|
||||
<section>
|
||||
<h1>{{ $t('partner.headline') }}</h1>
|
||||
<v-markdown :source="$t('partner.content')" />
|
||||
</section>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
export default {
|
||||
name: 'Partner'
|
||||
}
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
@import "~@/styles/colors";
|
||||
@import "~@/styles/layout";
|
||||
</style>
|
7
src/app/partner/content/de.json
Normal file
7
src/app/partner/content/de.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"language": "de",
|
||||
"url": "partner",
|
||||
"title": "Partner",
|
||||
"headline": "Partner",
|
||||
"content": "Wir arbeiten mit zahlreichen Partnern in Deutschland und in ganz Europa zusammen.\n\nWir kooperieren mit unseren Schwesterorganisationen Argo (Frankreich) und Ponto (Österreich) aus dem Open Think Tank Netzwerk.\n\nIn mehreren Ländern arbeiten wir den Jungen Europäischen Föderalisten (Spanien, Tschechische Republik, Malta) zusammen.\n\nDarüber hinaus kooperieren wir mit anderen nationalen Organisationen, um den EUROMAT in so vielen Ländern und so vielen Sprachen wie möglich zu verbreiten: Global Lab (Polen), Think Tank Europa (Dänemark).\n\nMehr Information zu unseren jeweiligen Partnern findet Ihr hier: (Link Unterseite Partner)\n\nDu bist Mitglied eines Thinktanks oder einer Organization in einem europäischen Mitgliedstaat, welche Partner des EUROMAT werden möchte? Du willst den EUROMAT in deine Sprache übersetzen? Kontaktiere uns unter [hello@euromat.info](hello@euromat.info)"
|
||||
}
|
7
src/app/partner/content/en.json
Normal file
7
src/app/partner/content/en.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"language": "en",
|
||||
"url": "partner",
|
||||
"title": "Partner",
|
||||
"headline": "Partner",
|
||||
"content": "Wir arbeiten mit zahlreichen Partnern in Deutschland und in ganz Europa zusammen.\n\nWir kooperieren mit unseren Schwesterorganisationen Argo (Frankreich) und Ponto (Österreich) aus dem Open Think Tank Netzwerk.\n\nIn mehreren Ländern arbeiten wir den Jungen Europäischen Föderalisten (Spanien, Tschechische Republik, Malta) zusammen.\n\nDarüber hinaus kooperieren wir mit anderen nationalen Organisationen, um den EUROMAT in so vielen Ländern und so vielen Sprachen wie möglich zu verbreiten: Global Lab (Polen), Think Tank Europa (Dänemark).\n\nMehr Information zu unseren jeweiligen Partnern findet Ihr hier: (Link Unterseite Partner)\n\nDu bist Mitglied eines Thinktanks oder einer Organization in einem europäischen Mitgliedstaat, welche Partner des EUROMAT werden möchte? Du willst den EUROMAT in deine Sprache übersetzen? Kontaktiere uns unter [hello@euromat.info](hello@euromat.info)"
|
||||
}
|
6
src/app/partner/i18n.js
Normal file
6
src/app/partner/i18n.js
Normal file
|
@ -0,0 +1,6 @@
|
|||
import { loadContent } from '@/helper/content'
|
||||
|
||||
export default loadContent(
|
||||
'partner',
|
||||
require.context('./content', false, /\.json$/)
|
||||
)
|
2
src/app/partner/index.js
Normal file
2
src/app/partner/index.js
Normal file
|
@ -0,0 +1,2 @@
|
|||
export { default as routes } from './routes'
|
||||
export { default as i18n } from './i18n'
|
15
src/app/partner/routes.js
Normal file
15
src/app/partner/routes.js
Normal file
|
@ -0,0 +1,15 @@
|
|||
import { DEFAULT_LOCALE } from '@/config'
|
||||
import { getTranslatedTitles, getTranslatedAliases } from '@/i18n/helper'
|
||||
import i18n from './i18n'
|
||||
|
||||
export default [
|
||||
{
|
||||
path: i18n[DEFAULT_LOCALE].partner.url,
|
||||
alias: getTranslatedAliases(i18n, 'partner'),
|
||||
name: 'partner',
|
||||
component: () => import('./components/index' /* webpackChunkName: "partner" */),
|
||||
meta: {
|
||||
title: getTranslatedTitles(i18n, 'partner')
|
||||
}
|
||||
}
|
||||
]
|
|
@ -5,6 +5,7 @@
|
|||
"index": "Startseite",
|
||||
"faq": "FAQ",
|
||||
"about": "Über uns",
|
||||
"partner": "Partner",
|
||||
"press": "Presse"
|
||||
},
|
||||
"footerMenu": {
|
||||
|
@ -21,4 +22,4 @@
|
|||
"btnDecline": "Decline",
|
||||
"btnAccept": "Accept"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
"index": "Landing page",
|
||||
"faq": "FAQ",
|
||||
"about": "About us",
|
||||
"partner": "Partner",
|
||||
"press": "Press"
|
||||
},
|
||||
"footerMenu": {
|
||||
|
@ -21,4 +22,4 @@
|
|||
"btnDecline": "Decline",
|
||||
"btnAccept": "Accept"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -47,6 +47,7 @@ export function getTranslatedAliases (data, section) {
|
|||
Object.keys(data)
|
||||
.filter(lang => lang !== DEFAULT_LOCALE)
|
||||
.map(lang => data[lang][section].url)
|
||||
.filter(url => url !== data[DEFAULT_LOCALE][section].url)
|
||||
.filter(Boolean)
|
||||
)]
|
||||
}
|
||||
|
|
|
@ -10,6 +10,7 @@ import { i18n as faq } from '@/app/faq'
|
|||
import { i18n as press } from '@/app/press'
|
||||
import { i18n as imprint } from '@/app/imprint'
|
||||
import { i18n as privacy } from '@/app/privacy'
|
||||
import { i18n as partner } from '@/app/partner'
|
||||
import { i18n as meta } from '@/data'
|
||||
|
||||
import { DEFAULT_LOCALE, SUPPORTED_LOCALES } from '@/config'
|
||||
|
@ -17,8 +18,8 @@ import { DEFAULT_LOCALE, SUPPORTED_LOCALES } from '@/config'
|
|||
Vue.use(VueI18n)
|
||||
|
||||
const messages = [
|
||||
meta,
|
||||
intro, euromat, party,
|
||||
meta, intro,
|
||||
euromat, party, partner,
|
||||
about, fourzerofour, faq,
|
||||
press, imprint, privacy
|
||||
]
|
||||
|
|
|
@ -9,6 +9,7 @@ import { routes as intro } from '@/app/intro'
|
|||
import { routes as euromat } from '@/app/euromat'
|
||||
import { routes as party } from '@/app/party'
|
||||
import { routes as about } from '@/app/about'
|
||||
import { routes as partner } from '@/app/partner'
|
||||
import { routes as faq } from '@/app/faq'
|
||||
import { routes as press } from '@/app/press'
|
||||
import { routes as imprint } from '@/app/imprint'
|
||||
|
@ -29,6 +30,7 @@ const router = new Router({
|
|||
...euromat,
|
||||
...party,
|
||||
...about,
|
||||
...partner,
|
||||
...faq,
|
||||
...press,
|
||||
...imprint,
|
||||
|
|
Loading…
Reference in a new issue