Compare commits

..

No commits in common. "1eda1df126898380ac2e61fe241a81ff173151af" and "35026539107c6991e97d10a8d9ca5708e2b98cc8" have entirely different histories.

3 changed files with 14 additions and 25 deletions

View file

@ -16,7 +16,7 @@
</template>
<template slot="start">
<b-navbar-item tag="router-link" :to="{ name: RouteName.SEARCH }">{{
$t("Filter")
$t("Explore")
}}</b-navbar-item>
<b-navbar-item
v-if="currentActor.id && currentUser.isLoggedIn"

View file

@ -51,26 +51,18 @@
>
<section class="events-recent">
<h2 class="title">
{{ $t("Upcoming events") }}
{{ $t("Last published events") }}
</h2>
<p>
<i18n tag="span" path="On {instance} and other federated instances">
<b slot="instance">{{ config.name }}</b>
</i18n>
</p>
<div v-if="events.elements.length > 0">
<multi-card class="my-4" :events="events.elements" />
<div class="pagination" v-if="events.total > EVENT_PAGE_LIMIT">
<b-pagination
:total="events.total"
v-model="featuredEventPage"
:per-page="EVENT_PAGE_LIMIT"
>
</b-pagination>
</div>
<div v-if="this.events.total > 0">
<multi-card :events="events.elements.slice(0, 6)" />
<span class="view-all">
<router-link :to="{ name: RouteName.SEARCH }"
>{{ $t("Filter") }} >></router-link
>{{ $t("View everything") }} >></router-link
>
</span>
</div>
@ -199,7 +191,7 @@
/>
<section class="events-recent">
<h2 class="title">
{{ $t("Upcoming events") }}
{{ $t("Last published events") }}
</h2>
<p>
<i18n tag="span" path="On {instance} and other federated instances">
@ -208,10 +200,10 @@
</p>
<div v-if="events.total > 0">
<multi-card :events="events.elements" />
<multi-card :events="events.elements.slice(0, 8)" />
<span class="view-all">
<router-link :to="{ name: RouteName.SEARCH }"
>{{ $t("Filter") }} >></router-link
>{{ $t("View everything") }} >></router-link
>
</span>
</div>
@ -255,16 +247,13 @@ import { IConfig } from "../types/config.model";
import { IFollowedGroupEvent } from "../types/followedGroupEvent.model";
import Subtitle from "../components/Utils/Subtitle.vue";
const EVENT_PAGE_LIMIT = 99;
@Component({
apollo: {
events: {
query: FETCH_EVENTS,
variables: {
orderBy: EventSortField.BEGINS_ON,
direction: SortDirection.ASC,
limit: EVENT_PAGE_LIMIT,
orderBy: EventSortField.INSERTED_AT,
direction: SortDirection.DESC,
},
},
currentActor: {

View file

@ -1,6 +1,6 @@
<template>
<div class="section container">
<!-- <h1 class="title">{{ $t("Explore") }}</h1> -->
<h1 class="title">{{ $t("Explore") }}</h1>
<section v-if="tag">
<i18n path="Events tagged with {tag}">
<b-tag slot="tag" type="is-light">{{ $t("#{tag}", { tag }) }}</b-tag>
@ -125,7 +125,7 @@
v-if="!canSearchEvents && !canSearchGroups"
>
<b-loading :active.sync="$apollo.loading"></b-loading>
<!-- <h2 class="title">{{ $t("Featured events") }}</h2> -->
<h2 class="title">{{ $t("Featured events") }}</h2>
<div v-if="events.elements.length > 0">
<multi-card class="my-4" :events="events.elements" />
<div class="pagination" v-if="events.total > EVENT_PAGE_LIMIT">
@ -255,9 +255,9 @@ interface ISearchTimeOption {
end?: Date | null;
}
const EVENT_PAGE_LIMIT = 99;
const EVENT_PAGE_LIMIT = 12;
const GROUP_PAGE_LIMIT = 99;
const GROUP_PAGE_LIMIT = 12;
const DEFAULT_RADIUS = 25; // value to set if radius is null but location set