Skip to content

Commit 54d99c0

Browse files
committed
update about page
1 parent 9fd7340 commit 54d99c0

File tree

1 file changed

+79
-4
lines changed

1 file changed

+79
-4
lines changed

src/ui/dialogs/about.js

Lines changed: 79 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ const Reasons = {
1111
BrandingArtist: 3,
1212
Youtuber: 4,
1313
Translator: 5,
14+
PatreonT1: 6,
15+
PatreonT2: 7,
16+
PatreonT3: 8,
17+
CurrentPatreon: 9,
1418
}
1519
const roles = {
1620
[Reasons.Translator]: {
@@ -55,6 +59,27 @@ const roles = {
5559
color: '#FF0000',
5660
textColor: 'white',
5761
},
62+
[Reasons.PatreonT1]: {
63+
get content() {
64+
return tl('about.patreonTier1.content')
65+
},
66+
color: 'rgb(241, 196, 15)',
67+
textColor: 'white',
68+
},
69+
[Reasons.PatreonT2]: {
70+
get content() {
71+
return tl('about.patreonTier2.content')
72+
},
73+
color: 'rgb(241, 196, 15)',
74+
textColor: 'white',
75+
},
76+
[Reasons.PatreonT3]: {
77+
get content() {
78+
return tl('about.patreonTier3.content')
79+
},
80+
color: 'rgb(241, 196, 15)',
81+
textColor: 'white',
82+
},
5883
}
5984
function Role({ role, fontSize }) {
6085
return (
@@ -92,6 +117,12 @@ function Person({ person }) {
92117
fontWeight: '600',
93118
}}
94119
>
120+
{person.active && (
121+
<i
122+
className="fas fa-check"
123+
style={{ marginRight: '8px' }}
124+
></i>
125+
)}
95126
{person.name}
96127
</p>
97128
<ul>
@@ -113,7 +144,12 @@ function Person({ person }) {
113144

114145
const people = [
115146
{
116-
roles: [Reasons.BetaTester, Reasons.Moderator, Reasons.Contributor, Reasons.Translator],
147+
roles: [
148+
Reasons.BetaTester,
149+
Reasons.Moderator,
150+
Reasons.Contributor,
151+
Reasons.Translator,
152+
],
117153
name: 'Ancientkingg',
118154
},
119155
{ roles: [Reasons.BetaTester, Reasons.Moderator], name: 'dragonmaster95' },
@@ -128,7 +164,13 @@ const people = [
128164
{ roles: [Reasons.BetaTester, Reasons.Youtuber], name: 'legitimoose' },
129165
{ roles: [Reasons.BetaTester, Reasons.Youtuber], name: 'VelVoxelRaptor' },
130166
{ roles: [Reasons.BetaTester], name: '_JeffWooden' },
167+
{
168+
roles: [Reasons.BetaTester, Reasons.PatreonT3],
169+
name: 'CubeDeveloper',
170+
active: true,
171+
},
131172
{ roles: [Reasons.BetaTester], name: 'destruc7i0n' },
173+
{ roles: [Reasons.PatreonT3], name: 'DoubleFelix', active: true },
132174
{ roles: [Reasons.BetaTester], name: 'Eriol_Eandur' },
133175
{ roles: [Reasons.BetaTester], name: 'gibbs' },
134176
{ roles: [Reasons.BetaTester], name: 'JayPeaSize' },
@@ -318,6 +360,31 @@ function About() {
318360
</p>
319361
</div>
320362
</div>
363+
<Center>
364+
<h1 style={{ marginTop: '1em', marginBottom: '0.8em' }}>
365+
{tl('about.patreons')}
366+
</h1>
367+
</Center>
368+
<div
369+
style={{
370+
display: 'flex',
371+
flexWrap: 'wrap',
372+
justifyContent: 'space-evenly',
373+
}}
374+
>
375+
{people
376+
.filter((person) => {
377+
return (
378+
person.roles.includes(Reasons.PatreonT1) ||
379+
person.roles.includes(Reasons.PatreonT2) ||
380+
person.roles.includes(Reasons.PatreonT3)
381+
)
382+
})
383+
.map((person) => (
384+
<Person key={person.name} person={person} />
385+
))}
386+
</div>
387+
321388
<Center>
322389
<h1 style={{ marginTop: '1em', marginBottom: '0.8em' }}>
323390
{tl('about.honourableMentions')}
@@ -330,9 +397,17 @@ function About() {
330397
justifyContent: 'space-evenly',
331398
}}
332399
>
333-
{people.map((person) => (
334-
<Person key={person.name} person={person} />
335-
))}
400+
{people
401+
.filter((person) => {
402+
return !(
403+
person.roles.includes(Reasons.PatreonT1) ||
404+
person.roles.includes(Reasons.PatreonT2) ||
405+
person.roles.includes(Reasons.PatreonT3)
406+
)
407+
})
408+
.map((person) => (
409+
<Person key={person.name} person={person} />
410+
))}
336411
</div>
337412
<p>
338413
<b>{tl('about.buildID')}</b> {process.env.BUILD_ID}

0 commit comments

Comments
 (0)