feat: add most voted badge to bot/server cards based on monthly votes #155
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new "Most Voted" badge feature for bots and servers, updates the corresponding UI components, and adds localization strings for multiple languages. Additionally, it modifies the server-side search logic to include the "Most Voted" status.
UI Enhancements:
client/app/(bots)/bots/components/Hero/SearchResults/Card/index.jsx
: AddedTooltip
andImTrophy
components to display the "Most Voted" badge for bots. [1] [2]client/app/(servers)/servers/components/ServerCard/index.jsx
: AddedTooltip
andImTrophy
components to display the "Most Voted" badge for servers. [1] [2] [3]client/app/(servers)/servers/components/Hero/index.jsx
: Updated the grid layout to accommodate the new badge.Localization:
client/locales/az.json
,client/locales/en.json
,client/locales/tr.json
: Added localization strings for the "Most Voted" badge in Azerbaijani, English, and Turkish. [1] [2] [3] [4] [5] [6]Server-Side Logic:
server/src/routes/bots/search.js
: Included logic to determine and return the "Most Voted" bot in the search results. [1] [2] [3]server/src/routes/servers/search.js
: Included logic to determine and return the "Most Voted" server in the search results. [1] [2] [3]