docs: fix for platinum sponsors (#10659)

This commit is contained in:
Jay 2026-04-06 12:46:43 +02:00 committed by GitHub
parent 36bebd1c88
commit 8023035109
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 87 additions and 6 deletions

View File

@ -78,7 +78,7 @@
"slug": "fjt",
"website": "https://fujita.dev/?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": "https://twitter.com/Yuhei_FUJITA?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"active": true
"active": false
},
{
"name": "DLTx Labs Pty Ltd",
@ -138,7 +138,7 @@
"slug": "andylockran",
"website": "https://andylockran.dev/?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": "https://twitter.com/andylockran?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"active": true
"active": false
},
{
"name": "kei sakamoto",
@ -218,7 +218,7 @@
"slug": "raiderio_wow",
"website": "https://raider.io/?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": "https://twitter.com/RaiderIO_WoW?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"active": true
"active": false
},
{
"name": "Midtown Rulers",
@ -268,7 +268,7 @@
"slug": "mfbtech",
"website": "https://mfbtech.com/?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": "https://twitter.com/mfb_tech?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"active": true
"active": false
},
{
"name": "Tomasz",
@ -1334,6 +1334,16 @@
"twitter": null,
"active": false
},
{
"name": "FBPostLikes",
"imageUrl": "https://images.opencollective.com/pankaj-jangir/c5dee33/avatar.png",
"description": null,
"tier": "silver",
"slug": "pankaj-jangir",
"website": "https://www.fbpostlikes.com/?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": null,
"active": true
},
{
"name": "iedcdubai",
"imageUrl": "https://images.opencollective.com/iedcdubai-ae/62ea64d/avatar.png",
@ -1584,6 +1594,16 @@
"twitter": null,
"active": true
},
{
"name": "super clone watches",
"imageUrl": "https://images.opencollective.com/super-clone-prestige/e681745/logo.png",
"description": "Information technology",
"tier": "silver",
"slug": "super-clone-prestige",
"website": "https://finance.yahoo.com/news/best-website-super-clone-watches-073500706.html?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": null,
"active": true
},
{
"name": "Kasino Kurko: Uudet nettikasinot",
"imageUrl": "https://images.opencollective.com/kurko-uudetnettikasinot/a293576/logo.png",
@ -1694,6 +1714,16 @@
"twitter": null,
"active": true
},
{
"name": "buzzvoice.com",
"imageUrl": "https://images.opencollective.com/buzzvoicecom/c7477dd/logo.png",
"description": "Buzzvoice is your one-stop shop for all your social media marketing needs. With Buzzvoice, you can buy followers, comments, likes, video views and more!",
"tier": "silver",
"slug": "buzzvoicecom",
"website": "https://buzzvoice.com/?utm_source=axios_docs_website&utm_medium=website&utm_campaign=axios_open_collective_sponsorship",
"twitter": null,
"active": true
},
{
"name": "Casino Online Chile",
"imageUrl": "https://images.opencollective.com/interactive-media-group-ltd/320a3f6/avatar.png",
@ -1826,5 +1856,17 @@
"twitter": null,
"active": true
}
],
"platinum": [
{
"name": "Hopper Security",
"imageUrl": "https://images.opencollective.com/hopper-security/c4f7de2/avatar.png",
"description": null,
"tier": "platinum",
"slug": "hopper-security",
"website": null,
"twitter": null,
"active": true
}
]
}

View File

@ -61,10 +61,11 @@ onMounted(() => {
).mount();
});
const activePlatinumSponsors = allSponsors.platinum.filter((sponsor) => sponsor.active);
const activeGoldSponsors = allSponsors.gold.filter((sponsor) => sponsor.active);
const activeSilverSponsors = allSponsors.silver.filter((sponsor) => sponsor.active);
const sponsors = [...activeGoldSponsors, ...activeSilverSponsors];
const sponsors = [...activePlatinumSponsors, ...activeGoldSponsors, ...activeSilverSponsors];
const capitalizeFirstLetter = (word) => {
return String(word).charAt(0).toUpperCase() + String(word).slice(1);
@ -178,6 +179,23 @@ const capitalizeFirstLetter = (word) => {
justify-content: space-between;
}
.tagSponsorPlatinum {
display: inline-flex;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
align-items: center;
border-radius: 9999px;
box-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
--tw-ring-inset: inset;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 500;
color: #000;
background-color: #E5E7EB;
}
.tagSponsorGold {
display: inline-flex;
padding-top: 0.25rem;

View File

@ -5,7 +5,7 @@ layout: page
<script setup>
import allSponsors from '../../data/sponsors.json';
const sponsors = [...allSponsors.gold, ...allSponsors.silver, ...allSponsors.bronze, ...allSponsors.backer];
const sponsors = [...allSponsors.platinum, ...allSponsors.gold, ...allSponsors.silver, ...allSponsors.bronze, ...allSponsors.backer];
const capitalizeFirstLetter = (word) => {
return String(word).charAt(0).toUpperCase() + String(word).slice(1);
@ -81,6 +81,23 @@ const capitalizeFirstLetter = (word) => {
text-align: center;
}
.tagSponsorPlatinum {
display: inline-flex;
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
padding-right: 0.5rem;
align-items: center;
border-radius: 9999px;
box-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
--tw-ring-inset: inset;
font-size: 0.75rem;
line-height: 1rem;
font-weight: 500;
color: #000;
background-color: #E5E7EB;
}
.tagSponsorGold {
display: inline-flex;
padding-top: 0.25rem;

View File

@ -271,6 +271,10 @@ const mainProcess = async () => {
);
if (!isSponsorInAllSponsors) {
if (!sponsorsByTier[sponsor.tier]) {
sponsorsByTier[sponsor.tier] ||= [];
}
sponsorsByTier[sponsor.tier].push({
...sponsor,
active: true,