Standardize the MusicRow
parent
336ee60a39
commit
b29d50edfd
|
|
@ -1,8 +1,8 @@
|
||||||
<template>
|
<template>
|
||||||
<section class="wtf">
|
<section class="wtf">
|
||||||
<ActionBar class="action-bar" />
|
<ActionBar class="action-bar" />
|
||||||
<div class="upper-row">
|
<div class="upper-row" >
|
||||||
<MusicRow :items='items' />
|
<MusicRow :items='items' title="Top rated" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="middle-row">
|
<div class="middle-row">
|
||||||
|
|
@ -31,30 +31,13 @@
|
||||||
</div> <!-- favourite box-->
|
</div> <!-- favourite box-->
|
||||||
|
|
||||||
<div class="grow-half recommend" >
|
<div class="grow-half recommend" >
|
||||||
<div class="recommend__title">
|
<MusicRow :items='items' title="Recommended for you" class="carousel-custom half" />
|
||||||
<legend>Recommended For You</legend>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<carousel :dots="false" :nav="false" :autoWidth="true" class="carousel-custom half">
|
|
||||||
<MusicBox v-for="item in items" :key="item.id" :item="item" />
|
|
||||||
</carousel>
|
|
||||||
|
|
||||||
<!-- <carousel :dots="false" :nav="false" :autoWidth="true" class="carousel-custom">
|
|
||||||
<MusicBox v-for="item in items" :key="item.id" :item="item" />
|
|
||||||
</carousel> -->
|
|
||||||
|
|
||||||
</div> <!-- recommended box -->
|
</div> <!-- recommended box -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="lower-row">
|
<div class="lower-row">
|
||||||
<div class="genre">
|
<div class="genre">
|
||||||
<div class="genre__title">
|
<MusicRow :items='geners' title="Top genres" class="carousel-custom half" />
|
||||||
<legend>top geners</legend>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<carousel :dots="false" :nav="false" :autoWidth="true" class="carousel-custom">
|
|
||||||
<MusicBox v-for="genere in geners" :key="genere.id" :item="genere" />
|
|
||||||
</carousel>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<template>
|
<template>
|
||||||
<section class="music-row">
|
<section class="music-row">
|
||||||
<legend>Top Rated</legend>
|
<legend>{{title}}</legend>
|
||||||
<carousel :dots="false" :nav="false" :autoWidth="true" class="carousel-custom">
|
<carousel :dots="false" :nav="false" :autoWidth="true" class="carousel-custom">
|
||||||
<MusicBox v-for="item in items" :key="item.id" :item="item" />
|
<MusicBox v-for="item in items" :key="item.id" :item="item" />
|
||||||
</carousel>
|
</carousel>
|
||||||
|
|
@ -13,7 +13,7 @@ import carousel from 'vue-owl-carousel'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'MusicRow',
|
name: 'MusicRow',
|
||||||
props: ['items'],
|
props: ['items', 'title'],
|
||||||
components: { MusicBox, carousel }
|
components: { MusicBox, carousel }
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
@ -25,6 +25,7 @@ section.music-row
|
||||||
font-size: 2rem
|
font-size: 2rem
|
||||||
font-family: 'Roboto Slab', serif
|
font-family: 'Roboto Slab', serif
|
||||||
margin: 20px 0px
|
margin: 20px 0px
|
||||||
|
white-space: nowrap
|
||||||
.carousel-custom
|
.carousel-custom
|
||||||
.owl-stage-outer
|
.owl-stage-outer
|
||||||
overflow: unset
|
overflow: unset
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue