@@ -37,6 +37,7 @@ const formatElapsedTime = (startTimestamp) => {
37
37
38
38
const Activity = ( ) => {
39
39
const [ guildStatistics , setGuildStatistics ] = useState ( null ) ;
40
+ const activityWhitelist = [ 'Spotify' , 'Visual Studio Code' ] ;
40
41
41
42
useEffect ( ( ) => {
42
43
const fetchData = async ( ) => {
@@ -58,35 +59,35 @@ const Activity = () => {
58
59
}
59
60
60
61
return (
61
- < div class = { activityStyles . activities } >
62
+ < div className = { activityStyles . activities } >
62
63
{ guildStatistics . map ( ( guild , guildIndex ) => (
63
64
< div key = { guildIndex } >
64
- < div class = { activityStyles . status } >
65
+ < div className = { activityStyles . status } >
65
66
{ getStatusIcon ( guild . discordstatus ) } < span > { guild . discordstatus } </ span >
66
67
</ div >
67
68
< ul >
68
- { guild . activities . map ( ( activity , activityIndex ) => (
69
- < div key = { activityIndex } class = { activityStyles . activity } >
70
- { activity . largeImageURL && (
71
- < img
72
- src = { activity . largeImageURL }
73
- alt = { activity . largeText }
74
-
75
- />
76
- ) }
77
- < h3 > { activity . name } </ h3 >
78
- < p > { activity . details } </ p >
79
- < p > { activity . state } </ p >
80
- < p >
81
- { formatElapsedTime ( activity . startTimestamp ) }
82
- </ p >
83
- </ div >
84
- ) ) }
69
+ { guild . activities
70
+ . filter ( activity => activityWhitelist . includes ( activity . name ) )
71
+ . map ( ( activity , activityIndex ) => (
72
+ < div key = { activityIndex } className = { activityStyles . activity } >
73
+ { activity . largeImageURL && (
74
+ < img
75
+ src = { activity . largeImageURL }
76
+ alt = { activity . largeText }
77
+ />
78
+ ) }
79
+ < h3 > { activity . name } </ h3 >
80
+ < p > { activity . details } </ p >
81
+ < p > { activity . state } </ p >
82
+ < p >
83
+ { formatElapsedTime ( activity . startTimestamp ) }
84
+ </ p >
85
+ </ div >
86
+ ) ) }
85
87
</ ul >
86
88
</ div >
87
- ) )
88
- }
89
- </ div >
89
+ ) ) }
90
+ </ div >
90
91
) ;
91
92
} ;
92
93
0 commit comments