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 {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+