Skip to content

Commit 51d86af

Browse files
Add activity whitelist to filter displayed activities
1 parent cbe38ef commit 51d86af

File tree

1 file changed

+23
-22
lines changed

1 file changed

+23
-22
lines changed

app/src/components/activity/activity.js

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ const formatElapsedTime = (startTimestamp) => {
3737

3838
const Activity = () => {
3939
const [guildStatistics, setGuildStatistics] = useState(null);
40+
const activityWhitelist = ['Spotify', 'Visual Studio Code'];
4041

4142
useEffect(() => {
4243
const fetchData = async () => {
@@ -58,35 +59,35 @@ const Activity = () => {
5859
}
5960

6061
return (
61-
<div class={activityStyles.activities}>
62+
<div className={activityStyles.activities}>
6263
{guildStatistics.map((guild, guildIndex) => (
6364
<div key={guildIndex}>
64-
<div class={activityStyles.status}>
65+
<div className={activityStyles.status}>
6566
{getStatusIcon(guild.discordstatus)} <span>{guild.discordstatus}</span>
6667
</div>
6768
<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+
))}
8587
</ul>
8688
</div>
87-
))
88-
}
89-
</div >
89+
))}
90+
</div>
9091
);
9192
};
9293

0 commit comments

Comments
 (0)