bak
This commit is contained in:
1 parent
03f57cbaee
commit
a9603aa0e8
11 files changed
+1010
-93
No files matched your search
@@ -59,3 +59,18 @@ export function markRecent(id) {
|
||||
r.unshift(String(id));
|
||||
localStorage.setItem('hyprcrd-recent', JSON.stringify(r.slice(0, 10)));
|
||||
}
|
||||
|
||||
// Favorites
|
||||
export function getFavorites() {
|
||||
try { return JSON.parse(localStorage.getItem('hyprcrd-favorites') || '[]'); } catch { return []; }
|
||||
}
|
||||
export function toggleFavorite(id) {
|
||||
const favs = getFavorites();
|
||||
const sid = String(id);
|
||||
const idx = favs.indexOf(sid);
|
||||
if (idx !== -1) favs.splice(idx, 1);
|
||||
else favs.push(sid);
|
||||
localStorage.setItem('hyprcrd-favorites', JSON.stringify(favs));
|
||||
return favs.includes(sid);
|
||||
}
|
||||
export function isFavorite(id) { return getFavorites().includes(String(id)); }
|
||||
Reference in new issue
Block a user