Skip to content
Snippets Groups Projects
Verified Commit b40cabe0 authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Fix #707: Fixed cards display issues on medium/small screens

parent f780fa24
No related branches found
No related tags found
No related merge requests found
Fixed cards display issues on medium/small screens (#707)
...@@ -9,9 +9,9 @@ ...@@ -9,9 +9,9 @@
</div> </div>
<template v-if="query.length > 0"> <template v-if="query.length > 0">
<h3 class="ui title"><translate>Artists</translate></h3> <h3 class="ui title"><translate>Artists</translate></h3>
<div v-if="results.artists.length > 0" class="ui stackable three column grid"> <div v-if="results.artists.length > 0">
<div class="column" :key="artist.id" v-for="artist in results.artists"> <div class="ui cards">
<artist-card class="fluid" :artist="artist" ></artist-card> <artist-card :key="artist.id" v-for="artist in results.artists" :artist="artist" ></artist-card>
</div> </div>
</div> </div>
<p v-else><translate>No artist matched your query</translate></p> <p v-else><translate>No artist matched your query</translate></p>
...@@ -101,5 +101,4 @@ export default { ...@@ -101,5 +101,4 @@ export default {
<!-- Add "scoped" attribute to limit CSS to this component only --> <!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped> <style scoped>
</style> </style>
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<i @click="fetchData(nextPage)" :disabled="!nextPage" :class="['ui', {disabled: !nextPage}, 'circular', 'angle right', 'icon']"> <i @click="fetchData(nextPage)" :disabled="!nextPage" :class="['ui', {disabled: !nextPage}, 'circular', 'angle right', 'icon']">
</i> </i>
<div class="ui hidden divider"></div> <div class="ui hidden divider"></div>
<div class="ui three cards"> <div class="ui cards">
<div v-if="isLoading" class="ui inverted active dimmer"> <div v-if="isLoading" class="ui inverted active dimmer">
<div class="ui loader"></div> <div class="ui loader"></div>
</div> </div>
......
...@@ -42,17 +42,15 @@ ...@@ -42,17 +42,15 @@
v-if="result" v-if="result"
v-masonry v-masonry
transition-duration="0" transition-duration="0"
item-selector=".column" item-selector=".card"
percent-position="true" percent-position="true"
stagger="0" stagger="0">
class="ui stackable three column doubling grid"> <div v-if="result.results.length > 0" class="ui cards">
<div <artist-card
v-masonry-tile v-masonry-tile
v-if="result.results.length > 0" v-for="artist in result.results"
v-for="artist in result.results" :key="artist.id"
:key="artist.id" :artist="artist"></artist-card>
class="column">
<artist-card class="fluid" :artist="artist"></artist-card>
</div> </div>
</div> </div>
<div class="ui center aligned basic segment"> <div class="ui center aligned basic segment">
......
...@@ -64,17 +64,18 @@ ...@@ -64,17 +64,18 @@
v-if="result" v-if="result"
v-masonry v-masonry
transition-duration="0" transition-duration="0"
item-selector=".column" item-selector=".card"
percent-position="true" percent-position="true"
stagger="0" stagger="0">
class="ui stackable three column doubling grid">
<div <div
v-masonry-tile
v-if="result.results.length > 0" v-if="result.results.length > 0"
v-for="radio in result.results" class="ui cards">
:key="radio.id" <radio-card
class="column"> type="custom"
<radio-card class="fluid" type="custom" :custom-radio="radio"></radio-card> v-masonry-tile
v-for="radio in result.results"
:key="radio.id"
:custom-radio="radio"></radio-card>
</div> </div>
</div> </div>
<div class="ui center aligned basic segment"> <div class="ui center aligned basic segment">
......
...@@ -3,16 +3,16 @@ ...@@ -3,16 +3,16 @@
v-if="playlists.length > 0" v-if="playlists.length > 0"
v-masonry v-masonry
transition-duration="0" transition-duration="0"
item-selector=".column" item-selector=".card"
percent-position="true" percent-position="true"
stagger="0" stagger="0">
class="ui stackable three column doubling grid"> <div class="ui cards">
<div <playlist-card
v-masonry-tile :playlist="playlist"
v-for="playlist in playlists" v-masonry-tile
:key="playlist.id" v-for="playlist in playlists"
class="column"> :key="playlist.id"
<playlist-card class="fluid" :playlist="playlist"></playlist-card> ></playlist-card>
</div> </div>
</div> </div>
</template> </template>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
<div v-if="isLoading" class="ui inverted active dimmer"> <div v-if="isLoading" class="ui inverted active dimmer">
<div class="ui loader"></div> <div class="ui loader"></div>
</div> </div>
<playlist-card class="fluid" v-for="playlist in objects" :key="playlist.id" :playlist="playlist"></playlist-card> <playlist-card v-for="playlist in objects" :key="playlist.id" :playlist="playlist"></playlist-card>
</div> </div>
</template> </template>
......
<template> <template>
<div class="ui fluid card"> <div class="ui card">
<div class="content"> <div class="content">
<div class="header"> <div class="header">
{{ library.name }} {{ library.name }}
......
<template> <template>
<div class="ui fluid card"> <div class="ui card">
<div class="content"> <div class="content">
<div class="header"> <div class="header">
{{ library.name }} {{ library.name }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment