स्टार्टर पॅक
false);
if (ok) {
await window.CursorLand.addCursor({
id: 6,
name: 'निळा',
categorySlug: 'starter_pack',
categoryName: 'स्टार्टर पॅक',
cursor: { url: 'https://mr.cursor-land.com/resources/cursors/635d6ea589860.svg', offsetX: 8, offsetY: 1 },
pointer: { url: 'https://mr.cursor-land.com/resources/pointers/635d6ea589863.svg', offsetX: 5, offsetY: 2 }
}).catch(() => null);
window.CursorLandState?.rememberAdded?.(6);
added = true;
inCollection = true;
window.CursorLand?.refreshStateSnapshot?.();
setTimeout(() => added = false, 2000);
} else {
// Try legacy v2.1 protocol — old extension responds with {}
const legacyRes = await window.CursorLand.addCursorLegacy({
id: 6,
name: 'निळा',
c_file: '635d6ea589860.svg',
p_file: '635d6ea589863.svg',
cat: 1,
base_name: 'स्टार्टर पॅक',
alt_name: 'starter_pack',
offsetX: 8,
offsetY: 1,
offsetX_p: 5,
offsetY_p: 2
}).catch(() => null);
if (legacyRes !== null && legacyRes !== undefined) {
// Cursor added to old extension's side panel!
window.CursorLandState?.rememberAdded?.(6);
addedLegacy = true;
inCollection = true;
setTimeout(() => addedLegacy = false, 4000);
window.dispatchEvent(new CustomEvent('cursorland:needs-update', {
detail: { message: 'कर्सर जोडला! सर्व साइटवर ते पाहण्यासाठी विस्तार अद्यतनित करा.' }
}));
} else {
window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank');
}
}
} else {
window.open('https://chromewebstore.google.com/detail/oinkhgpjmeccknjbbccabjfonamfmcbn', '_blank');
}
"
:disabled="inCollection"
class="flex-1 flex items-center justify-center gap-1.5 px-3 py-2.5 rounded-xl text-xs font-bold transition-all"
:class="inCollection
? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed'
: (added || addedLegacy)
? 'bg-fun-green/10 text-fun-green border border-fun-green/20'
: 'bg-primary-50 text-primary-600 hover:bg-primary-100 border border-primary-100 hover:border-primary-200'"
>
false);
if (ok) {
await window.CursorLand.setActiveCursor({
id: 6,
name: 'निळा',
category: 'स्टार्टर पॅक',
cursor: { url: 'https://mr.cursor-land.com/resources/cursors/635d6ea589860.svg', offsetX: 8, offsetY: 1 },
pointer: { url: 'https://mr.cursor-land.com/resources/pointers/635d6ea589863.svg', offsetX: 5, offsetY: 2 }
}).catch(() => null);
isActive = true;
} else {
window.dispatchEvent(new CustomEvent('cursorland:needs-update', {
detail: { message: 'सर्व साइटवर कर्सर लागू करण्यासाठी CursorLand विस्तार अद्यतनित करा.' }
}));
}
}
"
:disabled="isActive"
class="px-4 py-2.5 rounded-xl text-xs font-bold transition-all"
:class="isActive
? 'bg-gray-100 text-gray-400 border border-gray-200 cursor-not-allowed'
: 'bg-gradient-to-r from-primary-500 to-accent-500 text-white hover:shadow-lg hover:shadow-primary-500/25 hover:-translate-y-0.5'"
>