50) { active = (active === 0) ? total - 1 : active - 1 } else if (startX - $event.changedTouches[0].clientX > 50) { active = (active + 1) % total }"
@mousedown="startX = $event.clientX"
@mouseup="if (Math.abs($event.clientX - startX) > 50) {
if ($event.clientX - startX > 50) { active = (active === 0) ? total - 1 : active - 1 }
else { active = (active + 1) % total }
}"
class="relative w-full aspect-[1280/420] bg-gray-200 dark:bg-gray-800 rounded-[20px] md:rounded-[32px] overflow-hidden shadow-2xl border border-gray-100 dark:border-gray-700 select-none cursor-grab active:cursor-grabbing">
Welcome to TaskZone
Discover the best crypto airdrops, complete engaging quests, and participate in exclusive campaigns.
List Your Project