diff --git a/package-lock.json b/package-lock.json index 35360be..bf77e7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,9 @@ "name": "nuemap", "version": "0.0.0", "dependencies": { + "@popperjs/core": "^2.11.6", "axios": "^1.3.1", + "bootstrap": "^5.2.3", "firebase": "^9.17.1", "ol": "^7.2.2", "vue": "^3.2.45", @@ -993,6 +995,15 @@ "resolved": "https://registry.npmjs.org/@petamoriken/float16/-/float16-3.7.1.tgz", "integrity": "sha512-oXZOc+aePd0FnhTWk15pyqK+Do87n0TyLV1nxdEougE95X/WXWDqmQobfhgnSY7QsWn5euZUWuDVeTQvoQ5VNw==" }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -1240,6 +1251,24 @@ "node": ">= 0.6.0" } }, + "node_modules/bootstrap": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.3.tgz", + "integrity": "sha512-cEKPM+fwb3cT8NzQZYEu4HilJ3anCrWqh3CHAok1p9jXqMPsPTBhU25fBckEJHJ/p+tTxTFTsFQGM+gaHpi3QQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/btoa": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", diff --git a/package.json b/package.json index 0974d79..26457f2 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,9 @@ "preview": "vite preview" }, "dependencies": { + "@popperjs/core": "^2.11.6", "axios": "^1.3.1", + "bootstrap": "^5.2.3", "firebase": "^9.17.1", "ol": "^7.2.2", "vue": "^3.2.45", diff --git a/src/components/navbar.vue b/src/components/navbar.vue new file mode 100644 index 0000000..b098b60 --- /dev/null +++ b/src/components/navbar.vue @@ -0,0 +1,28 @@ + + + + + \ No newline at end of file diff --git a/src/main.js b/src/main.js index a1b753c..10ca50c 100644 --- a/src/main.js +++ b/src/main.js @@ -19,4 +19,7 @@ const app = createApp(App); app.use(router); app.use(OpenLayersMap) app.use(LoadingPlugin) -app.mount('#app') \ No newline at end of file +app.mount('#app') + +import "bootstrap/dist/css/bootstrap.css"; +import "bootstrap/dist/js/bootstrap.js"; \ No newline at end of file diff --git a/src/pages/InsightsPage.vue b/src/pages/InsightsPage.vue index 9b6c3c1..00e2d0f 100644 --- a/src/pages/InsightsPage.vue +++ b/src/pages/InsightsPage.vue @@ -1,6 +1,6 @@