Browse Source

inté mobile

v1
charly 3 years ago
parent
commit
acfce30cfe
20 changed files with 11615 additions and 11411 deletions
  1. +30
    -11
      assets/app/frontend/scss/carto-carte.scss
  2. +10
    -1
      assets/app/frontend/scss/carto.scss
  3. +15
    -1
      assets/app/frontend/scss/contribuate.scss
  4. +27
    -1
      assets/app/frontend/scss/footer.scss
  5. +4
    -8
      assets/app/frontend/scss/header.scss
  6. +2
    -3
      assets/app/frontend/scss/home.scss
  7. +4
    -3
      assets/app/frontend/scss/mixin_responsive.scss
  8. +63
    -0
      package-lock.json
  9. +11412
    -0
      public/build/app-frontend.2ec91b68.css
  10. +0
    -11339
      public/build/app-frontend.8f351579.css
  11. +2
    -4
      public/build/canvg.23051f37.js
  12. +13
    -13
      public/build/entrypoints.json
  13. +3
    -3
      public/build/manifest.json
  14. +3
    -3
      public/build/runtime.a525a3df.js
  15. +4
    -4
      templates/frontend/carto-carte.html.twig
  16. +2
    -2
      templates/frontend/carto.html.twig
  17. +2
    -2
      templates/frontend/contribuate.html.twig
  18. +8
    -8
      templates/frontend/footer.html.twig
  19. +7
    -1
      templates/frontend/header.html.twig
  20. +4
    -4
      templates/frontend/home.html.twig

+ 30
- 11
assets/app/frontend/scss/carto-carte.scss View File

@@ -42,6 +42,7 @@
.popover {
border: 2px solid $green;
border-radius: 0;
font-size: 1.4rem;

.popover-body {
color: $green;
@@ -82,7 +83,11 @@
display: none;

img {
width: 75px;
width: 7.5rem;

@include desktop-only {
width: 5.8rem;
}

&:hover {
cursor: pointer;
@@ -93,39 +98,53 @@
.img-vosges {
display: block;
position: absolute;
top: 257px;
left: 387px;
top: 17%;
left: 35%;
}

.img-belfort {
display: block;
position: absolute;
top: 493px;
left: 491px;
top: 33%;
left: 45%;
width: 160px;

@include desktop-only {
width: 110px;
}
}

.img-hericourt {
display: block;
position: absolute;
top: 639px;
left: 217px;
top: 44%;
left: 21%;
width: 160px;

@include desktop-only {
top: 43%;
left: 19%;
width: 110px;
}
}

.img-montbeliard {
display: block;
position: absolute;
top: 1003px;
left: 319px;
top: 69%;
left: 29%;
width: 160px;

@include desktop-only {
width: 110px;
}
}

.img-sud_territoire {
display: block;
position: absolute;
top: 798px;
left: 746px;
top: 54%;
left: 67%;
}
}
}

+ 10
- 1
assets/app/frontend/scss/carto.scss View File

@@ -30,6 +30,15 @@
font-family: FranklinGothic;
}

@include mobile-only {
.col-image-carto {
text-align: center;
.perso-aac {
max-width: 70%;
}
}
}

.bloc-contrib {
text-align: right;

@@ -60,7 +69,7 @@
font-family: FranklinGothic;
font-size: 2.0rem;
padding: 20px;
height: 190px;
min-height: 100%;

img {
margin-bottom: 20px;

+ 15
- 1
assets/app/frontend/scss/contribuate.scss View File

@@ -82,6 +82,11 @@
ul {
list-style-type: none;
padding-left: 0;
font-size: 1.4rem;

@include tablet-only {
font-size: 2rem;
}
}

.list-territory {
@@ -91,6 +96,14 @@
label {
color: #808080;
clear: both;

.checkmark {
padding-left: 5px;

@include tablet-only {
padding-left: 10px;
}
}
}
}
}
@@ -137,7 +150,8 @@
border-radius: 0;
border-color: $green;
height: 40px;
min-width: 300px;
max-width: 300px;
width: 100%;
margin-bottom: 15px;
}


+ 27
- 1
assets/app/frontend/scss/footer.scss View File

@@ -14,6 +14,10 @@ footer {

.logo {
max-width: 80%;

@include mobile-only {
max-width: 60%;
}
}

ul {
@@ -38,6 +42,11 @@ footer {
}

.bloc-coop {
@include mobile-only {
text-align: center;
margin-top: 50px;
}

.address {
margin-top: 20px;
margin-bottom: 20px;
@@ -59,6 +68,10 @@ footer {
.row-contact {
margin-top: 70px;

@include tablet-only {
text-align: center;
}

.contact {
font-size: 2.5rem;
font-weight: bold;
@@ -75,8 +88,17 @@ footer {
font-weight: bold;
margin: 0;
text-align: center;

@include desktop-only {
font-size: 1.5rem;
}

@include tablet-only {
margin-top: 50px;
}
}


input {
border: 0;
outline: none;
@@ -102,6 +124,10 @@ footer {
}

.col-network {
@include tablet-only {
margin-top: 50px;
}

.stay-connect {
font-size: 1.3rem;
font-family: dinbold;
@@ -109,7 +135,7 @@ footer {
}

img {
max-width:45px;
max-width: 45px;
margin-right: 10px;
}
}

+ 4
- 8
assets/app/frontend/scss/header.scss View File

@@ -53,6 +53,10 @@
font-size: 5.0rem;
line-height: 5.0rem;

@include mobile-only {
font-size: 4.0rem;
}

&:hover {
color: $yellow;
}
@@ -80,14 +84,6 @@
right: 30%;
}
}

&.participate-mobile {
display: none;

@include mobile-only {
display: inline-block;
}
}
}
}
}

+ 2
- 3
assets/app/frontend/scss/home.scss View File

@@ -138,7 +138,6 @@
}

.bloc-planisphere {
min-height: 700px;
color: $green;
padding-bottom: 100px;
padding-top: 100px;
@@ -165,9 +164,9 @@
.subscribe {
border: 1px solid $green;
padding: 10px 40px;
position: absolute;
bottom: 0;
font-size: 2.3rem;
display: inline-block;
margin-top: 30px;

a {
color: $green;

+ 4
- 3
assets/app/frontend/scss/mixin_responsive.scss View File

@@ -1,21 +1,22 @@
//576px
@mixin mobile-only {
@media screen and (max-width: $sm) {
@content;
}
}
//768px
@mixin tablet-only {
@media screen and (max-width: $md) {
@content;
}
}
//992px
@mixin desktop-only {
@media screen and (max-width: $lg) {
@content;
}
}
//1200px
@mixin large-only {
@media screen and (max-width: $xl) {
@content;

+ 63
- 0
package-lock.json View File

@@ -3666,6 +3666,15 @@
"integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
"dev": true
},
"errno": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
"integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
"dev": true,
"requires": {
"prr": "~1.0.1"
}
},
"error-ex": {
"version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
@@ -5261,6 +5270,16 @@
"fs-monkey": "1.0.3"
}
},
"memory-fs": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
"integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
"dev": true,
"requires": {
"errno": "^0.1.3",
"readable-stream": "^2.0.1"
}
},
"merge-descriptors": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
@@ -6252,6 +6271,12 @@
}
}
},
"prr": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
"integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
"dev": true
},
"punycode": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
@@ -7611,6 +7636,38 @@
"integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
"dev": true
},
"ts-loader": {
"version": "8.3.0",
"resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.3.0.tgz",
"integrity": "sha512-MgGly4I6cStsJy27ViE32UoqxPTN9Xly4anxxVyaIWR+9BGxboV4EyJBGfR3RePV7Ksjj3rHmPZJeIt+7o4Vag==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"enhanced-resolve": "^4.0.0",
"loader-utils": "^2.0.0",
"micromatch": "^4.0.0",
"semver": "^7.3.4"
},
"dependencies": {
"enhanced-resolve": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
"integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"memory-fs": "^0.5.0",
"tapable": "^1.0.0"
}
},
"tapable": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
"integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
"dev": true
}
}
},
"tslib": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
@@ -7644,6 +7701,12 @@
"resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"typescript": {
"version": "4.4.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.3.tgz",
"integrity": "sha512-4xfscpisVgqqDfPaJo5vkd+Qd/ItkoagnHpufr+i2QCHBsNYp+G7UAoyFl8aPtx879u38wPV65rZ8qbGZijalA==",
"dev": true
},
"uglify-js": {
"version": "2.8.29",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",

+ 11412
- 0
public/build/app-frontend.2ec91b68.css
File diff suppressed because it is too large
View File


+ 0
- 11339
public/build/app-frontend.8f351579.css
File diff suppressed because it is too large
View File


public/build/canvg.23051f37.js
File diff suppressed because it is too large
View File


+ 13
- 13
public/build/entrypoints.json View File

@@ -2,7 +2,7 @@
"entrypoints": {
"adminlte-plugins": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",
"/build/vendors-node_modules_core-js_modules_es_array_find_js.5b9cb885.js",
@@ -17,7 +17,7 @@
},
"adminlte-index": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",
"/build/vendors-node_modules_core-js_modules_es_array_find_js.5b9cb885.js",
@@ -30,7 +30,7 @@
},
"adminlte-form": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_array_find_js.5b9cb885.js",
"/build/adminlte-form.4079807b.js"
@@ -41,7 +41,7 @@
},
"adminlte-sort": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",
"/build/vendors-node_modules_core-js_modules_es_array_find_js.5b9cb885.js",
@@ -55,7 +55,7 @@
},
"adminlte-field-filemanager": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/adminlte-field-filemanager.d8302fb7.js"
],
@@ -65,7 +65,7 @@
},
"adminlte-field-collection": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",
"/build/vendors-node_modules_core-js_modules_es_array_find_js.5b9cb885.js",
@@ -79,7 +79,7 @@
},
"adminlte-main": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",
"/build/adminlte-main.e8feeffc.js"
@@ -90,7 +90,7 @@
},
"sov-reminder": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/sov-reminder.27580486.js"
],
"css": [
@@ -99,13 +99,13 @@
},
"sov-ticket": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/sov-ticket.df76c7a0.js"
]
},
"app-backend": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_array_find_js.5b9cb885.js",
"/build/app-backend.9246973d.js"
@@ -116,7 +116,7 @@
},
"app-frontend": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",
"/build/vendors-node_modules_jquery_src_jquery_js.2a8ff255.js",
@@ -125,12 +125,12 @@
"/build/app-frontend.32a560b0.js"
],
"css": [
"/build/app-frontend.8f351579.css"
"/build/app-frontend.2ec91b68.css"
]
},
"app-bulle": {
"js": [
"/build/runtime.f492d833.js",
"/build/runtime.a525a3df.js",
"/build/vendors-node_modules_amcharts_amcharts4_charts_js-node_modules_amcharts_amcharts4_core_js-nod-e7c189.7a170faa.js",
"/build/app-bulle.08404383.js"
]

+ 3
- 3
public/build/manifest.json View File

@@ -17,12 +17,12 @@
"build/sov-ticket.js": "/build/sov-ticket.df76c7a0.js",
"build/app-backend.css": "/build/app-backend.3d882954.css",
"build/app-backend.js": "/build/app-backend.9246973d.js",
"build/app-frontend.css": "/build/app-frontend.8f351579.css",
"build/app-frontend.css": "/build/app-frontend.2ec91b68.css",
"build/app-frontend.js": "/build/app-frontend.32a560b0.js",
"build/app-bulle.js": "/build/app-bulle.08404383.js",
"build/runtime.js": "/build/runtime.f492d833.js",
"build/runtime.js": "/build/runtime.a525a3df.js",
"build/pdfmake.js": "/build/pdfmake.fbf70324.js",
"build/canvg.js": "/build/canvg.5e04b23d.js",
"build/canvg.js": "/build/canvg.23051f37.js",
"build/xlsx.js": "/build/xlsx.05855660.js",
"build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js": "/build/vendors-node_modules_core-js_internals_export_js.a0c0cb57.js",
"build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js": "/build/vendors-node_modules_core-js_modules_es_string_replace_js.06749256.js",

public/build/runtime.a525a3df.js
File diff suppressed because it is too large
View File


+ 4
- 4
templates/frontend/carto-carte.html.twig View File

@@ -4,7 +4,7 @@
<div id="carto-carte">
<h1 class="title-carte">Une carte du Nord Franche-Comté</h1>
<div class="row row-contrib">
<div class="col-3">
<div class="col-5 col-lg-3">
<div class="row">
<div class="col-5">
<img src="{{ 'assets/img/Picto-Revoltes.png' }}" alt="révolte">
@@ -14,7 +14,7 @@
</div>
</div>
</div>
<div class="col-3">
<div class="col-5 col-lg-3">
<div class="row">
<div class="col-5">
<img src="{{ 'assets/img/Picto-Reve.png' }}" alt="rêve">
@@ -24,7 +24,7 @@
</div>
</div>
</div>
<div class="col-3">
<div class="col-5 col-lg-3">
<div class="row">
<div class="col-5">
<img src="{{ 'assets/img/Picto-Actions-Booster.png' }}" alt="Projet booster">
@@ -34,7 +34,7 @@
</div>
</div>
</div>
<div class="col-3">
<div class="col-5 col-lg-3">
<div class="row">
<div class="col-5">
<img src="{{ 'assets/img/Picto-Actions-Inspirantes.png' }}" alt="Projet inspirant">

+ 2
- 2
templates/frontend/carto.html.twig View File

@@ -13,14 +13,14 @@
<div class="bloc-carto-revo">
<div class="container">
<div class="row">
<div class="col-6">
<div class="col-12 col-lg-6">
<h1>La cartographie r<span>ê</span>volutionnaire</h1>
<h2>{{ blockCartoInt.title }}</h2>
<div class="description">
{{ blockCartoInt.description|raw }}
</div>
</div>
<div class="col-6">
<div class="col-12 col-lg-6 col-image-carto">
<img class="perso-aac" src="{{ 'assets/img/Visuel-Cartographie.png' }}" alt="cartographie">
<div class="bloc-contrib">
<div class="nb-contrib">

+ 2
- 2
templates/frontend/contribuate.html.twig View File

@@ -13,12 +13,12 @@
<div class="bloc-revolt-dream">
<div class="container">
<div class="row">
<div class="col-6">
<div class="col-12 col-lg-6">
<h1>Nos révoltes et nos rêves pour notre territoire</h1>
<h2>{{ blockContrib.title }}</h2>
<div class="description">{{ blockContrib.description|raw }}</div>
</div>
<div class="col-6">
<div class="col-12 col-lg-6">
<img class="carto-dream" src="{{ 'assets/img/Cartographie-Reve.png' }}" alt="cartographie">
<div class="bloc-contrib">
<div class="you-are">

+ 8
- 8
templates/frontend/footer.html.twig View File

@@ -2,7 +2,7 @@
<footer>
<div class="container">
<div class="row">
<div class="col-3">
<div class="col-6 col-sm-3">
<ul>
<li class="title-list">Aux Actes Citoyens</li>
<li><a href="{{ path('app_about') }}" title="A propos">A propos</a></li>
@@ -12,7 +12,7 @@
<li><a href="{{ path('app_about') }}#team-coeur" title="L’équipe coeur">L’équipe coeur</a></li>
</ul>
</div>
<div class="col-5">
<div class="col-6 col-sm-5">
<ul>
<li class="title-list">Les trois étapes</li>
<li><a href="{{ path('app_about') }}#labourage" title="Le labourage">Le labourage</a></li>
@@ -20,7 +20,7 @@
<li><a href="{{ path('app_about') }}#accompagnement" title="Le Compagnonnage">Le Compagnonnage</a></li>
</ul>
</div>
<div class="col-4 bloc-coop">
<div class="col-12 col-sm-4 bloc-coop">
<img class="logo" src="{{ 'assets/img/Logo-Cooperative-Citoyens.jpg' }}"
alt="Logo Cooperative Citoyens">
<div class="address">
@@ -38,11 +38,11 @@
<a href="{{ path('app_contact') }}" title="Contacts">CONTACTS</a>
</div>
<div class="row">
<div class="col-6">
<div class="col-12 col-lg-6">
<div>Emilie Castellano</div>
<div>T 06 63 45 10 61</div>
</div>
<div class="col-6">
<div class="col-12 col-lg-6">
<div>Cédric Bernard</div>
<div>T 06 33 64 44 13</div>
</div>
@@ -50,10 +50,10 @@
</div>
</div>
<div class="row row-contact">
<div class="col-3">
<div class="col-12 col-md-3">
<a class="contact" href="{{ path('app_contact') }}" title="Contacts">CONTACTS</a>
</div>
<div class="col-5 newsletter">
<div class="col-12 col-md-5 newsletter">
<div class="row">
<div class="col-9">
<p class="lettre-infos">Recevoir la lettre d’info !</p>
@@ -64,7 +64,7 @@
</div>
</div>
</div>
<div class="col-4 col-network">
<div class="col-12 col-md-4 col-network">
<p class="stay-connect">Restez connecté :</p>
<a href="https://www.facebook.com/laCoopCitoyens/?ref=pages_you_manage" title="Facebook" target="_blank">
<img src="{{ 'assets/img/Picto-Facebook.png' }}" alt="facebook">

+ 7
- 1
templates/frontend/header.html.twig View File

@@ -17,16 +17,22 @@
Accueil
</a>
</li>
<li class="participate-mobile">
<li class="d-sm-block d-md-none">
<a class="participate" href="{{ path('app_contribuate') }}">
Participer
</a>
</li>
{# <li class="d-sm-none d-md-block">#}
<li>
<a href="{{ path('app_carto_interactive') }}" title="Cartographie rêvolutionnaire">
Cartographie rêvolutionnaire
</a>
</li>
{# <li class="d-sm-block d-md-none">#}
{# <a href="{{ path('app_carto_liste') }}" title="La liste rêvolutionnaire">#}
{# La liste rêvolutionnaire#}
{# </a>#}
{# </li>#}
<li>
<a href="{{ path('app_homepage') }}#planisphere" title="Planisphère des solutions">
Planisphère des solutions

+ 4
- 4
templates/frontend/home.html.twig View File

@@ -55,10 +55,10 @@
<div class="col-12">
<h2>Le planisphère des <span>S</span>olutions</h2>
<div class="row">
<div class="col-6">
<div class="col-6 d-none d-sm-block">
<img src="{{ 'assets/img/Visuel-Affiche.png' }}" alt="affiche">
</div>
<div class="col-6 col-text description">
<div class="col-12 col-sm-6 col-text description">
{{ blockPlanisphere.description|raw }}
<div class="subscribe">
{{ macro.email_contact("S'INSCRIRE A L’ÉVÉNEMENT", "S'inscrire à l'événement (Le planisphère des Solutions)") }}
@@ -75,7 +75,7 @@
<div id="ressourcerie" class="bloc-ressourcerie">
<div class="container">
<div class="row">
<div class="col-6">
<div class="col-12 col-sm-6">
<h2>{{ blockRessourcerie.title }}</h2>
<div class="description">
{{ blockRessourcerie.description|raw }}
@@ -84,7 +84,7 @@
{{ macro.email_contact("CONTRIBUER A LA RESSOURCERIE", "Contribuer à la ressourcerie") }}
</div>
</div>
<div class="col-6">
<div class="col-6 d-none d-sm-block">
<img class="ressourcerie" src="{{ 'assets/img/Ressourcerie.png' }}" alt="ressourcerie">
</div>
</div>

Loading…
Cancel
Save