From 460442f75d4db8bcf2582294d116218d57b978de Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Mon, 12 May 2025 13:56:29 -0400 Subject: [PATCH] check permission in frontend before display trending polls --- locales/index.d.ts | 8 +++++ .../frontend/src/pages/explore.featured.vue | 36 ++++++++++++------- sharkey-locales/en-US.yml | 2 ++ 3 files changed, 33 insertions(+), 13 deletions(-) diff --git a/locales/index.d.ts b/locales/index.d.ts index bd0d718c13..55beb291bb 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -13081,6 +13081,14 @@ export interface Locale extends ILocale { * Polls that have ended recently */ "pollsExpired": string; + /** + * Trending polls are disabled on this instance. + */ + "trendingPollsDisabled": string; + /** + * Please log in to view trending polls. + */ + "trendingPollsDisabledLogIn": string; /** * Silenced */ diff --git a/packages/frontend/src/pages/explore.featured.vue b/packages/frontend/src/pages/explore.featured.vue index 2c54d0d49c..82badd40b3 100644 --- a/packages/frontend/src/pages/explore.featured.vue +++ b/packages/frontend/src/pages/explore.featured.vue @@ -11,32 +11,42 @@ SPDX-License-Identifier: AGPL-3.0-only
- - - - + +