@@ -190,7 +190,12 @@ class Grid extends React.Component<
190
190
const activeTab = this . CONFIG . activeTab ;
191
191
switch ( activeTab ) {
192
192
case "Extensions" : {
193
- const pageOfRepos = await getTaggedRepos ( "spicetify-extensions" , this . requestPage , this . BLACKLIST ) ;
193
+ const pageOfRepos = await getTaggedRepos (
194
+ "spicetify-extensions" ,
195
+ this . requestPage ,
196
+ this . BLACKLIST ,
197
+ this . CONFIG . visual . showArchived ,
198
+ ) ;
194
199
const extensions : CardItem [ ] = [ ] ;
195
200
for ( const repo of pageOfRepos . items ) {
196
201
const repoExtensions = await fetchExtensionManifest (
@@ -208,7 +213,10 @@ class Grid extends React.Component<
208
213
209
214
if ( repoExtensions && repoExtensions . length ) {
210
215
extensions . push ( ...repoExtensions . map ( ( extension ) => ( {
211
- ...extension , lastUpdated : repo . pushed_at , created : repo . created_at ,
216
+ ...extension ,
217
+ archived : repo . archived ,
218
+ lastUpdated : repo . pushed_at ,
219
+ created : repo . created_at ,
212
220
} ) ) ) ;
213
221
}
214
222
}
@@ -266,7 +274,12 @@ class Grid extends React.Component<
266
274
// Don't need to return a page number because
267
275
// installed extension do them all in one go, since it's local
268
276
} case "Themes" : {
269
- const pageOfRepos = await getTaggedRepos ( "spicetify-themes" , this . requestPage , this . BLACKLIST ) ;
277
+ const pageOfRepos = await getTaggedRepos (
278
+ "spicetify-themes" ,
279
+ this . requestPage ,
280
+ this . BLACKLIST ,
281
+ this . CONFIG . visual . showArchived ,
282
+ ) ;
270
283
const themes : CardItem [ ] = [ ] ;
271
284
for ( const repo of pageOfRepos . items ) {
272
285
const repoThemes = await fetchThemeManifest (
@@ -285,6 +298,7 @@ class Grid extends React.Component<
285
298
themes . push ( ...repoThemes . map (
286
299
( theme ) => ( {
287
300
...theme ,
301
+ archived : repo . archived ,
288
302
lastUpdated : repo . pushed_at ,
289
303
created : repo . created_at ,
290
304
} ) ,
@@ -311,7 +325,12 @@ class Grid extends React.Component<
311
325
break ;
312
326
}
313
327
case "Apps" : {
314
- const pageOfRepos = await getTaggedRepos ( "spicetify-apps" , this . requestPage , this . BLACKLIST ) ;
328
+ const pageOfRepos = await getTaggedRepos (
329
+ "spicetify-apps" ,
330
+ this . requestPage ,
331
+ this . BLACKLIST ,
332
+ this . CONFIG . visual . showArchived ,
333
+ ) ;
315
334
const apps : CardItem [ ] = [ ] ;
316
335
317
336
for ( const repo of pageOfRepos . items ) {
@@ -329,6 +348,7 @@ class Grid extends React.Component<
329
348
if ( repoApps && repoApps . length ) {
330
349
apps . push ( ...repoApps . map ( ( app ) => ( {
331
350
...app ,
351
+ archived : repo . archived ,
332
352
lastUpdated : repo . pushed_at ,
333
353
created : repo . created_at ,
334
354
} ) ) ) ;
0 commit comments