File tree Expand file tree Collapse file tree 2 files changed +36
-14
lines changed
Expand file tree Collapse file tree 2 files changed +36
-14
lines changed Original file line number Diff line number Diff line change @@ -86,21 +86,43 @@ export default defineLoader({
8686 const data : Sponsor [ ] =
8787 result . data ?. user ?. sponsorshipsAsMaintainer ?. nodes || [ ]
8888
89- return data
90- . filter ( ( x ) => ! x . tier . isOneTime && ! hidden . includes ( x . sponsorEntity . login ) )
91- . sort (
92- ( a , b ) =>
93- b ?. tier ?. monthlyPriceInDollars -
94- a ?. tier ?. monthlyPriceInDollars ||
95- new Date ( a ?. createdAt ) . getTime ( ) -
96- new Date ( b ?. createdAt ) . getTime ( )
97- )
98- . map ( ( sponsor ) => ( {
99- ...sponsor ,
89+ return [
90+ ...data
91+ . filter (
92+ ( x ) =>
93+ ! x . tier . isOneTime &&
94+ ! hidden . includes ( x . sponsorEntity . login )
95+ )
96+ . sort (
97+ ( a , b ) =>
98+ b ?. tier ?. monthlyPriceInDollars -
99+ a ?. tier ?. monthlyPriceInDollars ||
100+ new Date ( a ?. createdAt ) . getTime ( ) -
101+ new Date ( b ?. createdAt ) . getTime ( )
102+ )
103+ . map ( ( sponsor ) => ( {
104+ ...sponsor ,
105+ duration : dayjs ( )
106+ . from ( dayjs ( sponsor . createdAt ) )
107+ . replace ( 'in' , 'for' )
108+ } ) ) ,
109+ {
110+ createdAt : '2025-10-01T00:00:00Z' ,
100111 duration : dayjs ( )
101- . from ( dayjs ( sponsor . createdAt ) )
102- . replace ( 'in' , 'for' )
103- } ) )
112+ . from ( dayjs ( '2025-10-01T00:00:00Z' ) )
113+ . replace ( 'in' , 'for' ) ,
114+ tier : {
115+ isOneTime : false ,
116+ isCustomAmount : false ,
117+ monthlyPriceInDollars : 200
118+ } ,
119+ sponsorEntity : {
120+ avatarUrl : '/sponsors/drizzle.webp' ,
121+ login : 'drizzle-team' ,
122+ name : 'Drizzle ORM'
123+ }
124+ }
125+ ] as Sponsor [ ]
104126 } catch ( error ) {
105127 console . warn ( 'Fetch sponsors error' )
106128 console . warn ( error )
You can’t perform that action at this time.
0 commit comments