Show stops in favourites entry

This commit is contained in:
Kacper Donat 2020-01-26 17:46:25 +01:00
parent b06a89350f
commit 4bd5ee14ca
3 changed files with 28 additions and 8 deletions

View File

@ -1,12 +1,17 @@
<div class="favourites"> <div class="favourites">
<ul class="list-underlined" v-if="favourites.length > 0"> <ul class="list-underlined" v-if="favourites.length > 0">
<li v-for="favourite in favourites" class="flex"> <li v-for="favourite in favourites" class="favourite">
<a href="#" @click="choose(favourite)" class="btn btn-action pl-0 flex-grow-1 text-left"> <button @click="choose(favourite)" class="favourite__entry">
<span class="icon"> <div class="icon">
<fa :icon="['fal', 'star']"></fa> <fa :icon="['fal', 'star']"/>
</span> </div>
<span class="text">{{ favourite.name }}</span> <div class="d-flex flex-column">
</a> <span class="text flex-grow-1">{{ favourite.name }}</span>
<ul class="favourite__stops">
<li class="favourite__stop" v-for="stop in favourite.stops" :key="stop.id"><stop :stop="stop"/></li>
</ul>
</div>
</button>
<button class="btn btn-action" @click="remove(favourite)"> <button class="btn btn-action" @click="remove(favourite)">
<fa :icon="['fal', 'trash-alt']"></fa> <fa :icon="['fal', 'trash-alt']"></fa>
</button> </button>

View File

@ -17,6 +17,21 @@
} }
} }
.favourite {
display: flex;
}
.favourite__entry {
@extend .btn;
@extend .btn-action;
display: flex;
flex: 1 1 auto;
align-items: center;
padding: 0;
text-align: left;
}
.favourite__stop { .favourite__stop {
display: inline-flex; display: inline-flex;

View File

@ -60,7 +60,7 @@ $grid-gutter-width: $spacer * 2;
@import "popper"; @import "popper";
@import "animations"; @import "animations";
@import "form"; @import "form";
@import "fabourites"; @import "favourites";
@import "trip"; @import "trip";
@import "dragscroll"; @import "dragscroll";