diff options
-rw-r--r-- | ui/src/components/sponsors.tsx | 24 | ||||
-rw-r--r-- | ui/translations/en.json | 2 |
2 files changed, 25 insertions, 1 deletions
diff --git a/ui/src/components/sponsors.tsx b/ui/src/components/sponsors.tsx index b0b7e5f6..95306d35 100644 --- a/ui/src/components/sponsors.tsx +++ b/ui/src/components/sponsors.tsx @@ -4,6 +4,11 @@ import { i18n } from '../i18next'; import { T } from 'inferno-i18next'; import { repoUrl } from '../utils'; +interface SilverUser { + name: string; + link: string; +} + let general = [ 'Forrest Weghorst', 'Serge Tarkovski', @@ -13,7 +18,12 @@ let general = [ 'NotTooHighToHack', ]; let highlighted = ['Oskenso Kashi', 'Alex Benishek']; -// let silver = []; +let silver: Array<SilverUser> = [ + { + name: 'Redjoker', + link: 'https://redcard.iww.org/user/register', + }, +]; // let gold = []; // let latinum = []; @@ -72,6 +82,18 @@ export class Sponsors extends Component<any, any> { return ( <div class="container"> <h5>{i18n.t('sponsors')}</h5> + <p>{i18n.t('silver_sponsors')}</p> + <div class="row card-columns"> + {silver.map(s => ( + <div class="card col-12 col-md-2"> + <div> + <a href={s.link} target="_blank"> + 💎 {s.name} + </a> + </div> + </div> + ))} + </div> <p>{i18n.t('general_sponsors')}</p> <div class="row card-columns"> {highlighted.map(s => ( diff --git a/ui/translations/en.json b/ui/translations/en.json index a880b0c5..6509bc64 100644 --- a/ui/translations/en.json +++ b/ui/translations/en.json @@ -195,6 +195,8 @@ "donate": "Donate", "general_sponsors": "General Sponsors are those that pledged $10 to $39 to Lemmy.", + "silver_sponsors": + "Silver Sponsors are those that pledged $40 to Lemmy.", "crypto": "Crypto", "bitcoin": "Bitcoin", "ethereum": "Ethereum", |