Added campaign retrieval function, added banner to homepage.

This commit is contained in:
DebaucheryLibrarian
2022-07-18 02:42:30 +02:00
parent bb055e6ecc
commit cd187fac16
7 changed files with 357 additions and 464 deletions

View File

@@ -1,6 +1,12 @@
<template>
<div class="home">
<div class="content-inner">
<div class="campaign-container">
<Campaign
:min-ratio="6"
/>
</div>
<FilterBar
ref="filter"
:fetch-releases="fetchReleases"
@@ -32,6 +38,7 @@
import FilterBar from '../filters/filter-bar.vue';
import Releases from '../releases/releases.vue';
import Pagination from '../pagination/pagination.vue';
import Campaign from '../campaigns/campaign.vue';
async function fetchReleases(scroll = true) {
this.done = false;
@@ -59,6 +66,7 @@ async function mounted() {
export default {
components: {
Campaign,
FilterBar,
Releases,
Pagination,
@@ -91,4 +99,12 @@ export default {
flex-direction: column;
flex-grow: 1;
}
.campaign-container {
display: flex;
align-items: center;
justify-content: center;
padding: .75rem 1rem .25rem 1rem;
background: var(--background-dim);
}
</style>