Added option to sort by date
This commit is contained in:
parent
6b1b65d621
commit
a0e3c881a4
@ -57,6 +57,7 @@
|
|||||||
<button v-on:click="sort" v-bind:class="[ sortBy === 'popularity' ? 'active' : '', sortBy === 'popularity' ? sortDir : '' ]">popularity</button>
|
<button v-on:click="sort" v-bind:class="[ sortBy === 'popularity' ? 'active' : '', sortBy === 'popularity' ? sortDir : '' ]">popularity</button>
|
||||||
<button v-on:click="sort" v-bind:class="[ sortBy === 'name' ? 'active' : '', sortBy === 'name' ? sortDir : '' ]">name</button>
|
<button v-on:click="sort" v-bind:class="[ sortBy === 'name' ? 'active' : '', sortBy === 'name' ? sortDir : '' ]">name</button>
|
||||||
<button v-on:click="sort" v-bind:class="[ sortBy === 'price' ? 'active' : '', sortBy === 'price' ? sortDir : '' ]">price</button>
|
<button v-on:click="sort" v-bind:class="[ sortBy === 'price' ? 'active' : '', sortBy === 'price' ? sortDir : '' ]">price</button>
|
||||||
|
<button v-on:click="sort" v-bind:class="[ sortBy === 'date' ? 'active' : '', sortBy === 'date' ? sortDir : '' ]">date</button>
|
||||||
<button v-on:click="sort" v-bind:class="[ sortBy === 'iso' ? 'active' : '', sortBy === 'iso' ? sortDir : '' ]">ISO</button>
|
<button v-on:click="sort" v-bind:class="[ sortBy === 'iso' ? 'active' : '', sortBy === 'iso' ? sortDir : '' ]">ISO</button>
|
||||||
</section>
|
</section>
|
||||||
</aside>
|
</aside>
|
||||||
|
|||||||
@ -57,6 +57,8 @@ const app = new Vue({
|
|||||||
return a.price - b.price;
|
return a.price - b.price;
|
||||||
case 'iso':
|
case 'iso':
|
||||||
return a.iso - b.iso;
|
return a.iso - b.iso;
|
||||||
|
case 'date':
|
||||||
|
return a.launched - b.launched;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if(sortDir === 'asc') {
|
if(sortDir === 'asc') {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user