mirror of
https://github.com/JonasunderscoreJones/K-Comebacks.git
synced 2025-10-23 09:59:20 +02:00
Moved data to the cdn
This commit is contained in:
parent
5081c99afb
commit
cf8833e0d7
1 changed files with 18 additions and 16 deletions
|
@ -68,24 +68,26 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
onMount(async () => {
|
onMount(async () => {
|
||||||
const response = await fetch("/data.json");
|
try {
|
||||||
|
const response = await fetch('https://cdn.jonasjones.dev/api/kcomebacks/data.json');
|
||||||
|
if (response.ok) {
|
||||||
releases = await response.json();
|
releases = await response.json();
|
||||||
|
|
||||||
// Extract unique release types from the releases array
|
// Extract unique release types from the releases array
|
||||||
releaseTypes = Array.from(
|
releaseTypes = Array.from(new Set(releases.map(release => {
|
||||||
new Set(
|
return release.releaseType === null ? 'Unknown' : release.releaseType;
|
||||||
releases.map((release) => {
|
})));
|
||||||
return release.releaseType === null
|
|
||||||
? "Unknown"
|
|
||||||
: release.releaseType;
|
|
||||||
})
|
|
||||||
)
|
|
||||||
);
|
|
||||||
|
|
||||||
// Sort releases by date from most recent to least recent
|
// Sort releases by date from most recent to least recent
|
||||||
releases.sort((a, b) => new Date(b.date) - new Date(a.date));
|
releases.sort((a, b) => new Date(b.date) - new Date(a.date));
|
||||||
|
|
||||||
filterReleases(); // Initial filtering based on default values
|
filterReleases(); // Initial filtering based on default values
|
||||||
|
} else {
|
||||||
|
console.error('Failed to fetch data:', response.status);
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error fetching data:', error);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue