diff --git a/package-lock.json b/package-lock.json index 78634f7..20c9118 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,7 @@ "pinia": "^2.0.21", "poly-decomp": "^0.3.0", "vue": "^3.2.38", + "vue-easy-lightbox": "^1.16.0", "vue-plyr": "^7.0.0", "vue-router": "^4.1.5", "vue-slider-component": "^4.1.0-beta.7" @@ -3713,6 +3714,17 @@ "@vue/shared": "3.3.4" } }, + "node_modules/vue-easy-lightbox": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/vue-easy-lightbox/-/vue-easy-lightbox-1.16.0.tgz", + "integrity": "sha512-9ckBIi56kTNkfbxioTBLKR3xnFjmkIs4SOvePn6XUciR+Dzuav0tgNjqDHkfsoo3nxIpUmfpQAT0YDl9TpJ5jA==", + "engines": { + "node": ">=14.18.3" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/vue-eslint-parser": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", @@ -6498,6 +6510,12 @@ "@vue/shared": "3.3.4" } }, + "vue-easy-lightbox": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/vue-easy-lightbox/-/vue-easy-lightbox-1.16.0.tgz", + "integrity": "sha512-9ckBIi56kTNkfbxioTBLKR3xnFjmkIs4SOvePn6XUciR+Dzuav0tgNjqDHkfsoo3nxIpUmfpQAT0YDl9TpJ5jA==", + "requires": {} + }, "vue-eslint-parser": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz", diff --git a/package.json b/package.json index 4b79a54..24079f3 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "pinia": "^2.0.21", "poly-decomp": "^0.3.0", "vue": "^3.2.38", + "vue-easy-lightbox": "^1.16.0", "vue-plyr": "^7.0.0", "vue-router": "^4.1.5", "vue-slider-component": "^4.1.0-beta.7" diff --git a/src/assets/main.scss b/src/assets/main.scss index 6d32198..2ee3afc 100644 --- a/src/assets/main.scss +++ b/src/assets/main.scss @@ -100,21 +100,23 @@ body{ display: flex; flex-direction: column; justify-content: flex-end; + // layout >header{ flex: 0 0 auto; + padding: 0 0 1em 0; } >main{ flex: 1 1 auto; - padding: 1em 0; } >footer{ flex: 0 0 auto; + padding: 1em 0 0; } >header{ flex: 0 0 auto; } - + // contents >header{ display: flex; // height: 8rem; diff --git a/src/components/contents/Entite.vue b/src/components/contents/Entite.vue new file mode 100644 index 0000000..f7aa310 --- /dev/null +++ b/src/components/contents/Entite.vue @@ -0,0 +1,116 @@ + + + \ No newline at end of file diff --git a/src/components/contents/TerrainDeVie.vue b/src/components/contents/TerrainDeVie.vue index bdd2a1f..0e02663 100644 --- a/src/components/contents/TerrainDeVie.vue +++ b/src/components/contents/TerrainDeVie.vue @@ -6,6 +6,7 @@ import { UserStore } from '@/stores/user' // import { CommonStore } from '@/stores/common' import CartoucheLayout from '@components/layout/CartoucheLayout.vue'; +import Entite from '@components/contents/Entite.vue'; import VueSlider from 'vue-slider-component' import 'vue-slider-component/theme/antd.css' @@ -46,6 +47,7 @@ export default { }, components: { CartoucheLayout, + Entite, VueSlider } } @@ -80,52 +82,7 @@ export default { - +