diff --git a/package-lock.json b/package-lock.json index c464545..aeac281 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "0.0.0", "dependencies": { "@types/papaparse": "^5.3.14", - "marked": "^13.0.1", "papaparse": "^5.4.1", + "pinia": "^2.2.1", "vue": "^3.4.29", "vue-router": "^4.3.3", "vuetify": "^3.6.10" @@ -2737,17 +2737,6 @@ "@jridgewell/sourcemap-codec": "^1.4.15" } }, - "node_modules/marked": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-13.0.1.tgz", - "integrity": "sha512-7kBohS6GrZKvCsNXZyVVXSW7/hGBHe49ng99YPkDCckSUrrG7MSFLCexsRxptzOmyW2eT5dySh4Md1V6my52fA==", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 18" - } - }, "node_modules/memorystream": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", @@ -3151,6 +3140,58 @@ "node": ">=0.10" } }, + "node_modules/pinia": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.2.1.tgz", + "integrity": "sha512-ltEU3xwiz5ojVMizdP93AHi84Rtfz0+yKd8ud75hr9LVyWX2alxp7vLbY1kFm7MXFmHHr/9B08Xf8Jj6IHTEiQ==", + "license": "MIT", + "dependencies": { + "@vue/devtools-api": "^6.6.3", + "vue-demi": "^0.14.10" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "@vue/composition-api": "^1.4.0", + "typescript": ">=4.4.4", + "vue": "^2.6.14 || ^3.3.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/pinia/node_modules/vue-demi": { + "version": "0.14.10", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", + "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "vue-demi-fix": "bin/vue-demi-fix.js", + "vue-demi-switch": "bin/vue-demi-switch.js" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@vue/composition-api": "^1.0.0-rc.1", + "vue": "^3.0.0-0 || ^2.6.0" + }, + "peerDependenciesMeta": { + "@vue/composition-api": { + "optional": true + } + } + }, "node_modules/pkg-types": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.2.tgz", diff --git a/package.json b/package.json index 1e81ba7..a20ba86 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@types/papaparse": "^5.3.14", - "marked": "^13.0.1", "papaparse": "^5.4.1", + "pinia": "^2.2.1", "vue": "^3.4.29", "vue-router": "^4.3.3", "vuetify": "^3.6.10" diff --git a/src/App.vue b/src/App.vue index e82aec0..21251ac 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,21 +2,27 @@ import UploadForm from './components/UploadForm.vue' import PageHeader from './components/PageHeader.vue' import PageFooter from './components/PageFooter.vue' -import ContributionInfo from './components/ContributionInfo.vue' import '@mdi/font/css/materialdesignicons.css' - diff --git a/src/components/CSVReference.vue b/src/components/CSVReference.vue new file mode 100644 index 0000000..2ba0035 --- /dev/null +++ b/src/components/CSVReference.vue @@ -0,0 +1,86 @@ + + + + + diff --git a/src/components/ContributionInfo.vue b/src/components/ContributionInfo.vue deleted file mode 100644 index 27319ce..0000000 --- a/src/components/ContributionInfo.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - diff --git a/src/components/GeoconnexBackground.vue b/src/components/GeoconnexBackground.vue new file mode 100644 index 0000000..dc1544c --- /dev/null +++ b/src/components/GeoconnexBackground.vue @@ -0,0 +1,48 @@ + + + diff --git a/src/components/MetadataGenerator.vue b/src/components/MetadataGenerator.vue new file mode 100644 index 0000000..0f6ccb0 --- /dev/null +++ b/src/components/MetadataGenerator.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/src/components/PageFooter.vue b/src/components/PageFooter.vue index eb54453..f1de613 100644 --- a/src/components/PageFooter.vue +++ b/src/components/PageFooter.vue @@ -1,35 +1,46 @@ diff --git a/src/components/PageHeader.vue b/src/components/PageHeader.vue index 821d31e..2b13b32 100644 --- a/src/components/PageHeader.vue +++ b/src/components/PageHeader.vue @@ -1,32 +1,61 @@ + + diff --git a/src/components/URLCheckSummary.vue b/src/components/URLCheckSummary.vue index 0c05a54..a613d31 100644 --- a/src/components/URLCheckSummary.vue +++ b/src/components/URLCheckSummary.vue @@ -1,18 +1,36 @@