Single
Multi
10) {
dragStarted = true;
isDragging = true;
}
if (!isDragging) return;
currentY = $event.touches[0].clientY;
const diff = currentY - startY;
if (diff > 0) {
$el.style.transform = `translateY(${Math.min(diff, threshold)}px)`;
}
"
@touchend.passive="
if (isDragging) {
const diff = currentY - startY;
if (diff > threshold / 2) {
destinationsOpen = false;
}
$el.style.transform = '';
}
isDragging = false;
dragStarted = false;
startY = 0;
currentY = 0;
"
@click.stop>
Choose Destination
Get in Touch
Questions, Feedback or Partnerships? Talk to Us
Get in Touch
Questions, Feedback or Partnerships? Talk to Us
Need Technical Support?
Having issues with your eSIM? Our troubleshooting wizard can help you resolve common problems quickly.
Start TroubleshootingGet in Touch
What do you need help with?
EscapeSIM is redefining mobile connectivity for travelers with an innovative eSIM marketplace. Say goodbye to expensive roaming fees and hello to fast and affordable access to data across 190+ countries with our easy-to-use digital SIM cards.
Send Us a MessageCompany
About us Contact us Blog Sitemap Privacy Policy Terms & Conditions Rewards Program Affiliate ProgramAsia-Pacific
North America
South America
© 2026 EscapeSIM