diff --git a/frontent/ops_vue/package-lock.json b/frontent/ops_vue/package-lock.json index c2ac499..0c29b4c 100644 --- a/frontent/ops_vue/package-lock.json +++ b/frontent/ops_vue/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@tabler/core": "^1.4.0", "@tabler/icons-vue": "^3.35.0", + "bootstrap": "^5.3.8", "pinia": "^3.0.3", "vue": "^3.5.22", "vue-i18n": "^9.14.5", @@ -18,6 +19,7 @@ "devDependencies": { "@playwright/test": "^1.55.1", "@tsconfig/node22": "^22.0.2", + "@types/bootstrap": "^5.2.10", "@types/jsdom": "^21.1.7", "@types/node": "^22.18.6", "@vitejs/plugin-vue": "^6.0.1", @@ -1789,6 +1791,25 @@ "url": "https://github.com/sponsors/codecalm" } }, + "node_modules/@tabler/core/node_modules/bootstrap": { + "version": "5.3.7", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz", + "integrity": "sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "license": "MIT", + "peerDependencies": { + "@popperjs/core": "^2.11.8" + } + }, "node_modules/@tabler/icons": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-3.35.0.tgz", @@ -1821,6 +1842,16 @@ "integrity": "sha512-Kmwj4u8sDRDrMYRoN9FDEcXD8UpBSaPQQ24Gz+Gamqfm7xxn+GBR7ge/Z7pK8OXNGyUzbSwJj+TH6B+DS/epyA==", "dev": true }, + "node_modules/@types/bootstrap": { + "version": "5.2.10", + "resolved": "https://registry.npmjs.org/@types/bootstrap/-/bootstrap-5.2.10.tgz", + "integrity": "sha512-F2X+cd6551tep0MvVZ6nM8v7XgGN/twpdNDjqS1TUM7YFNEtQYWk+dKAnH+T1gr6QgCoGMPl487xw/9hXooa2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@popperjs/core": "^2.9.2" + } + }, "node_modules/@types/chai": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", @@ -2820,9 +2851,9 @@ "dev": true }, "node_modules/bootstrap": { - "version": "5.3.7", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.7.tgz", - "integrity": "sha512-7KgiD8UHjfcPBHEpDNg+zGz8L3LqR3GVwqZiBRFX04a1BCArZOz1r2kjly2HQ0WokqTO0v1nF+QAt8dsW4lKlw==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.8.tgz", + "integrity": "sha512-HP1SZDqaLDPwsNiqRqi5NcP0SSXciX2s9E+RyqJIIqGo+vJeN5AJVM98CXmW/Wux0nQ5L7jeWUdplCEf0Ee+tg==", "funding": [ { "type": "github", diff --git a/frontent/ops_vue/package.json b/frontent/ops_vue/package.json index e0dc585..4802648 100644 --- a/frontent/ops_vue/package.json +++ b/frontent/ops_vue/package.json @@ -20,6 +20,7 @@ "dependencies": { "@tabler/core": "^1.4.0", "@tabler/icons-vue": "^3.35.0", + "bootstrap": "^5.3.8", "pinia": "^3.0.3", "vue": "^3.5.22", "vue-i18n": "^9.14.5", @@ -28,6 +29,7 @@ "devDependencies": { "@playwright/test": "^1.55.1", "@tsconfig/node22": "^22.0.2", + "@types/bootstrap": "^5.2.10", "@types/jsdom": "^21.1.7", "@types/node": "^22.18.6", "@vitejs/plugin-vue": "^6.0.1", diff --git a/frontent/ops_vue/src/App.vue b/frontent/ops_vue/src/App.vue index e24b623..c8d9330 100644 --- a/frontent/ops_vue/src/App.vue +++ b/frontent/ops_vue/src/App.vue @@ -16,10 +16,8 @@ import FooterMain from './components/FooterMain.vue'; - - diff --git a/frontent/ops_vue/src/components/MyOffcanvas.vue b/frontent/ops_vue/src/components/MyOffcanvas.vue new file mode 100644 index 0000000..873ae3c --- /dev/null +++ b/frontent/ops_vue/src/components/MyOffcanvas.vue @@ -0,0 +1,156 @@ + + + + + diff --git a/frontent/ops_vue/src/main.ts b/frontent/ops_vue/src/main.ts index 44f9f7a..a3da7a0 100644 --- a/frontent/ops_vue/src/main.ts +++ b/frontent/ops_vue/src/main.ts @@ -11,6 +11,9 @@ import '@tabler/core/dist/css/tabler.min.css' import '@tabler/core/dist/css/tabler-vendors.min.css' import '@tabler/core/dist/js/tabler.min.js' +// import 'bootstrap/dist/css/bootstrap.min.css' +// import 'bootstrap/dist/js/bootstrap.bundle.min.js' + const app = createApp(App) diff --git a/frontent/ops_vue/src/views/HomeView.vue b/frontent/ops_vue/src/views/HomeView.vue index 51ab4a9..dd197f1 100644 --- a/frontent/ops_vue/src/views/HomeView.vue +++ b/frontent/ops_vue/src/views/HomeView.vue @@ -1,17 +1,22 @@