@@ -117,36 +117,34 @@ class Contributors extends React.Component {
117
117
return (
118
118
< div className = "opencollective" >
119
119
< h3 >
120
- < Translate > Sponsors</ Translate >
120
+ < Translate > Featured Sponsors</ Translate >
121
121
</ h3 >
122
- < p >
123
- < Translate >
124
- Sponsors are those who contribute $100 or more per month to Jest
125
- </ Translate >
126
- </ p >
127
122
< div className = "opencollective-avatars" >
128
123
{ backers
129
- . filter ( b => b . tier && b . tier . slug === 'sponsor' )
124
+ . filter ( b => b . featured )
125
+ . sort ( ( a , b ) => b . totalDonations . value - a . totalDonations . value )
130
126
. map ( Sponsor ) }
131
127
</ div >
132
- < h3 >
133
- < Translate > Backers</ Translate >
134
- </ h3 >
135
128
< p >
136
- < Translate >
137
- Backers are those who contribute $2 or more per month to Jest
138
- </ Translate >
129
+ < a
130
+ href = "https://opencollective.com/jest#section-contributors"
131
+ target = "_blank"
132
+ rel = "nofollow noopener"
133
+ >
134
+ Join{ ' ' }
135
+ { backers . filter ( b => b . tier && b . tier . slug === 'backer' ) . length } +
136
+ donors
137
+ </ a > { ' ' }
138
+ who sponsor Jest for $3 or more per month on{ ' ' }
139
+ < a
140
+ href = "https://opencollective.com/jest#section-contributors"
141
+ target = "_blank"
142
+ rel = "nofollow noopener"
143
+ >
144
+ opencollective.com
145
+ </ a >
146
+ .
139
147
</ p >
140
- < div className = "opencollective-avatars" >
141
- { backers
142
- . filter (
143
- b =>
144
- b . tier &&
145
- b . tier . slug === 'backer' &&
146
- ! b . fromAccount . slug . includes ( 'adult' )
147
- )
148
- . map ( Backer ) }
149
- </ div >
150
148
</ div >
151
149
) ;
152
150
}
@@ -285,7 +283,7 @@ class Index extends React.Component {
285
283
render ( ) {
286
284
const { config : siteConfig } = this . props ;
287
285
const showcase = UsersJSON . users . map ( ( user , i ) => (
288
- < a href = { user . infoLink } key = { i } >
286
+ < a className = "logo-item" href = { user . infoLink } key = { i } >
289
287
< img src = { user . image } title = { user . caption } alt = { user . caption } />
290
288
</ a >
291
289
) ) ;
@@ -537,16 +535,15 @@ class Index extends React.Component {
537
535
background = "light"
538
536
className = "section-container community imageAlignSide twoByGridBlock"
539
537
>
540
- < div className = "gridBlockV1 yellow" >
538
+ < div className = "yellow" >
541
539
< div className = "blockContent" >
542
540
< h2 >
543
541
< Translate > Open Collective</ Translate >
544
542
</ h2 >
545
543
< MarkdownBlock >
546
544
< Translate >
547
- With so many users, the core team of Jest uses an [Open
548
- Collective](https://opencollective.com/jest) for
549
- non-Facebook contributors.
545
+ Jest uses Open Collective to support developers contributing
546
+ to Jest.
550
547
</ Translate >
551
548
</ MarkdownBlock >
552
549
< Contributors />
@@ -557,18 +554,19 @@ class Index extends React.Component {
557
554
</ h2 >
558
555
< MarkdownBlock >
559
556
< Translate >
560
- A lot of people! With
561
- [93m](https://www.npmjs.com/package/jest) downloads in the
562
- last month, and used on over
563
- [8,756,000](https://github.com/jestjs/jest/network/dependents)
564
- public repos on GitHub. Jest is used extensively at these
565
- companies:
557
+ A lot of people! With [300+
558
+ million](https://www.npmjs.com/package/jest) downloads in
559
+ the last month, and used on over
560
+ [11,000,000](https://github.com/jestjs/jest/network/dependents)
561
+ public repos on GitHub.
566
562
</ Translate >
567
563
</ MarkdownBlock >
568
- < div className = "gridBlockV1 logos" >
569
- { showcase }
570
- < p className = "others" > And many others</ p >
571
- </ div >
564
+ < MarkdownBlock >
565
+ < Translate >
566
+ Jest is used extensively at these companies:
567
+ </ Translate >
568
+ </ MarkdownBlock >
569
+ < div className = "gridBlockV1 logos" > { showcase } </ div >
572
570
</ div >
573
571
</ div >
574
572
</ Container >
0 commit comments