Skip to content

Commit

Permalink
Merge branch 'front-dev' of https://github.com/bonvi83/frontoffice-bo…
Browse files Browse the repository at this point in the history
…olbnb into front-dev
  • Loading branch information
MattiaVolonterio committed May 16, 2024
2 parents 3132b90 + 5f6736c commit c3c0790
Show file tree
Hide file tree
Showing 2 changed files with 79 additions and 10 deletions.
82 changes: 73 additions & 9 deletions src/components/AppMain.vue
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,16 @@ export default {
methods: {
fetchApartments() {
axios.get(`http://127.0.0.1:8000/api/apartments`).then((res) => {
<<<<<<< HEAD
console.log(res);
this.apartments = res.data.data;
this.pagLinks = res.data.links;
this.totalPage = res.data.last_page;
this.paginationBaseURL = res.config.url;
=======
this.apartments = res.data.data;
console.log(this.apartments);
>>>>>>> 5f6736c5a6803db042522f0ea9118b94fe99fd33
});
},
Expand Down Expand Up @@ -74,7 +79,8 @@ export default {
v-for="apartment in apartments"
class="col-12 col-sm-6 col-md-4 col-lg-3"
>
<div class="card h-100">
<div class="card h-100"
:class="apartment.sponsorships ? 'sponsorshpis' : ''">
<router-link
:to="{ name: 'apartment.show', params: { id: apartment.id } }"
>
Expand All @@ -94,9 +100,8 @@ export default {
</router-link>
<p>{{ apartment.address }}</p>
<router-link
:to="{ name: 'apartment.show', params: { id: apartment.id } }"
>
<button class="btn btn-primary">
:to="{ name: 'apartment.show', params: { id: apartment.id } }">
<button class="btn text-badg-1">
Vai all'appartamento
<i class="fa-solid fa-circle-arrow-right"></i>
</button>
Expand Down Expand Up @@ -160,32 +165,91 @@ export default {
</div> -->
</div>
</div>
</div>
</div>

<div class="mb-2">
<div class="mt-5 border-bottom border-primary">
<h2>Appartamenti senza sponsorizzazione</h2>
</div>
<div class="row g-4 my-3">
<div
v-for="apartment in apartments"
class="col-12 col-sm-6 col-md-4 col-lg-3"
>
<div class="card h-100">
<!-- <router-link :to="{ name: 'apartment.show' }"> -->
<img
:src="apartment.cover_img"
class="card-img-top image-card"
alt="immagine mancante"
/>
<!-- </router-link> -->

<div class="card-body">
<h5 class="card-title">
<a href="#">
<!-- <router-link :to="{ name: 'apartment.show' }"> -->
{{ apartment.name }}
<!-- </router-link> -->
</a>
</h5>
<p>{{ apartment.address }}</p>

<router-link
:to="{ name: 'apartment.show', params: { id: apartment.id } }">
<button class="btn text-badg-1">
Vai all'appartamento
<i class="fa-solid fa-circle-arrow-right"></i>
</button>
</router-link>
</div>
</div>
</div>
</div>
</div>
</section>
</template>

<style lang="scss" scoped>
.card {
box-shadow: 1px 1px 10px -5px #000000;
color: rgb(0, 42, 56);
img:hover {
opacity: 0.7;
}
.card-body {
a {
text-decoration: none;
color: inherit;
}
a:hover {
opacity: 0.6;
color: rgb(0, 42, 56) ;
cursor: pointer;
}
}
.card-title {
font-weight: bold;
}
.text-badg-1{
color: rgb(228, 211, 211);
background-color: rgb(0, 42, 56);
opacity: 0.7;
cursor: pointer;
&:hover{
opacity: 1;
}
}
}
.image-card {
height: 280px;
object-fit: cover;
}
.sponsorshpis{
border: #f5c909;
box-shadow: 1px 1px 10px -5px #000000, 1px 1px 10px 1px #f5c909;
}
</style>
7 changes: 6 additions & 1 deletion src/components/AppSearch.vue
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,8 @@ export default {
v-for="apartment in store.apartments"
class="col-sm-12 col-md-6 col-lg-3 my-4"
>
<div class="card h-100 apartment-card">
<div class="card h-100 apartment-card"
:class="apartment.sponsorships ? 'sponsorshpis' : ''">
<router-link
:to="{ name: 'apartment.show', params: { id: apartment.id } }"
>
Expand Down Expand Up @@ -480,4 +481,8 @@ export default {
border: 1px solid rgb(36, 36, 36,0.3);
box-shadow: 0px 7px 9px -7px rgba(0,0,0,0.3);
}
.sponsorshpis{
border: #f5c909;
box-shadow: 1px 1px 10px -5px #000000, 1px 1px 10px 1px #f5c909;
}
</style>

0 comments on commit c3c0790

Please sign in to comment.