From f31dea3fac875c00340565c8b855efed1f9d19da Mon Sep 17 00:00:00 2001 From: J-Lennox10 Date: Mon, 6 Mar 2023 10:14:57 +0000 Subject: [PATCH 1/2] Added dependencies and installed bootstrap js/css packages, no actual site changes yet --- src/pages/SidebarPanel.vue | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 src/pages/SidebarPanel.vue diff --git a/src/pages/SidebarPanel.vue b/src/pages/SidebarPanel.vue new file mode 100644 index 0000000..6b97616 --- /dev/null +++ b/src/pages/SidebarPanel.vue @@ -0,0 +1,13 @@ + + + + + \ No newline at end of file From a619fe6297943152634979841b72abadf267ed77 Mon Sep 17 00:00:00 2001 From: J-Lennox10 Date: Mon, 6 Mar 2023 11:43:14 +0000 Subject: [PATCH 2/2] Added bootstrap and navbar component --- package-lock.json | 29 +++++++++++ package.json | 2 + src/components/navbar.vue | 28 +++++++++++ src/main.js | 5 +- src/pages/InsightsPage.vue | 20 +++++++- src/pages/MapPage.vue | 100 ++++++++++--------------------------- src/pages/SidebarPanel.vue | 13 ----- 7 files changed, 108 insertions(+), 89 deletions(-) create mode 100644 src/components/navbar.vue delete mode 100644 src/pages/SidebarPanel.vue 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 @@