43 lines
2.6 KiB
Plaintext
43 lines
2.6 KiB
Plaintext
---
|
|
interface Props {
|
|
phone?: string;
|
|
lineUrl?: string;
|
|
}
|
|
|
|
const { phone = "0905551415", lineUrl = "https://line.me/ti/p/~JPPSELECTION" } = Astro.props;
|
|
|
|
// Format phone for display and tel link
|
|
const phoneFormatted = phone.replace(/-/g, "");
|
|
---
|
|
|
|
<!-- Sticky Bottom CTA - Mobile Only -->
|
|
<div class="fixed bottom-0 left-0 right-0 bg-white border-t border-gray-200 p-4 z-50 md:hidden safe-area-pb">
|
|
<div class="flex gap-3">
|
|
<a
|
|
href={`tel:${phoneFormatted}`}
|
|
class="flex-1 flex items-center justify-center gap-2 bg-emerald-600 text-white py-3.5 rounded-lg font-semibold text-base shadow-lg active:bg-emerald-700 transition-colors"
|
|
>
|
|
<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24">
|
|
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z" />
|
|
</svg>
|
|
โทรเลย
|
|
</a>
|
|
<a
|
|
href={lineUrl}
|
|
target="_blank"
|
|
rel="noopener noreferrer"
|
|
class="flex-1 flex items-center justify-center gap-2 bg-[#06DC02] text-white py-3.5 rounded-lg font-semibold text-base shadow-lg active:opacity-90 transition-opacity"
|
|
>
|
|
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24">
|
|
<path d="M19.365 9.863c.349 0 .63.285.63.631 0 .345-.281.63-.63.63H17.61v1.125h1.755c.349 0 .63.283.63.63 0 .344-.281.629-.63.629h-2.386c-.345 0-.627-.285-.627-.629V8.108c0-.344.282-.629.627-.629h2.386c.349 0 .63.285.63.63 0 .349-.281.63-.63.63H17.61v1.125h1.755zm-3.855 3.016c0 .27-.174.51-.432.596-.064.021-.133.031-.199.031-.211 0-.391-.09-.51-.25l-2.443-3.317v2.94c0 .344-.279.629-.631.629-.346 0-.626-.285-.626-.629V8.108c0-.27.173-.51.43-.595.06-.023.136-.033.194-.033.195 0 .375.104.495.254l2.462 3.33V8.108c0-.345.282-.629.63-.629.345 0 .63.284.63.629v4.771zm-5.741 0c0 .344-.282.629-.631.629-.345 0-.627-.285-.627-.629V8.108c0-.345.282-.629.627-.629.349 0 .631.284.631.629v4.771zm-2.466.629H4.917c-.345 0-.63-.285-.63-.629V8.108c0-.345.285-.629.63-.629.348 0 .63.284.63.629v4.141h1.756c.348 0 .629.283.629.63 0 .344-.282.629-.629.629M24 10.314C24 4.943 18.615.572 12 .572S0 4.943 0 10.314c0 4.811 4.27 8.842 10.035 9.608.391.082.923.258 1.058.59.12.301.079.766.038 1.08l-.164 1.02c-.045.301-.24 1.186 1.049.645 1.291-.539 6.916-4.078 9.436-6.975C23.176 14.393 24 12.458 24 10.314z"/>
|
|
</svg>
|
|
แชทเลย
|
|
</a>
|
|
</div>
|
|
</div>
|
|
|
|
<style>
|
|
.safe-area-pb {
|
|
padding-bottom: env(safe-area-inset-bottom, 0.5rem);
|
|
}
|
|
</style> |