File tree Expand file tree Collapse file tree 4 files changed +533
-407
lines changed
packages/docs/src/routes/(ecosystem)
starters/features/service-worker Expand file tree Collapse file tree 4 files changed +533
-407
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,13 @@ import { EcosystemMenu } from './ecosystem-menu';
10
10
import { MobileEcosystemMenu } from './mobile-ecosystem-menu' ;
11
11
import { QwikPlusLogo } from './qwik-plus-logo' ;
12
12
13
+ const getRandomSites = ( sites : typeof SHOWCASE ) => {
14
+ return sites
15
+ . filter ( ( site ) => site . perf . score >= 0.9 )
16
+ . sort ( ( ) => ( Math . random ( ) > 0.5 ? 1 : - 1 ) )
17
+ . slice ( 0 , 6 ) ;
18
+ } ;
19
+
13
20
export default component$ ( ( ) => {
14
21
useStyles$ ( styles ) ;
15
22
@@ -19,7 +26,7 @@ export default component$(() => {
19
26
const videos = MEDIA . videos . filter ( mediaFilter ) ;
20
27
const podcasts = MEDIA . podcasts . filter ( mediaFilter ) ;
21
28
const presentations = MEDIA . presentations . filter ( mediaFilter ) ;
22
- const showcaseSites = SHOWCASE . slice ( 0 , 6 ) ;
29
+ const showcaseSites = getRandomSites ( SHOWCASE ) ;
23
30
24
31
return (
25
32
< >
You can’t perform that action at this time.
0 commit comments