136 lines
5.9 KiB
Plaintext
136 lines
5.9 KiB
Plaintext
---
|
|
const currentYear = new Date().getFullYear();
|
|
|
|
const quickLinks = [
|
|
{ name: 'หน้าแรก', href: '/' },
|
|
{ name: 'เกี่ยวกับเรา', href: '/about' },
|
|
{ name: 'บริการ', href: '/services' },
|
|
{ name: 'สินค้า', href: '/products' },
|
|
{ name: 'ติดต่อเรา', href: '/contact' },
|
|
];
|
|
|
|
const services = [
|
|
{ name: 'บริการติดตั้ง', href: '/services/installation' },
|
|
{ name: 'บริการให้คำปรึกษา', href: '/services/consultation' },
|
|
{ name: 'บริการซ่อมบำรุง', href: '/services/maintenance' },
|
|
];
|
|
|
|
const legalLinks = [
|
|
{ name: 'นโยบายความเป็นส่วนตัว', href: '/privacy-policy' },
|
|
{ name: 'ข้อกำหนดและเงื่อนไข', href: '/terms-and-conditions' },
|
|
{ name: 'นโยบายคุกกี้', href: '/cookie-policy' },
|
|
];
|
|
|
|
const socialLinks = [
|
|
{ name: 'Facebook', href: 'https://facebook.com', icon: 'facebook', svg: '' },
|
|
{ name: 'Line', href: 'https://line.me', icon: 'line', svg: 'line' },
|
|
{ name: 'YouTube', href: 'https://youtube.com', icon: 'youtube', svg: '' },
|
|
];
|
|
---
|
|
|
|
<footer id="footer-component" class="bg-secondary-900 text-white pt-16 pb-8">
|
|
<div id="footer-container" class="container-custom">
|
|
<!-- Main Footer Content -->
|
|
<div id="footer-grid" class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-12">
|
|
<!-- Company Info -->
|
|
<div id="footer-company">
|
|
<div id="footer-logo-container" class="mb-4">
|
|
<img id="footer-logo" src="/images/logo.png" alt="Logo" class="h-12" />
|
|
</div>
|
|
<div id="footer-description">
|
|
<p class="text-secondary-300 mb-4">
|
|
บริษัท ดีล พลัส เทค จำกัด ผู้เชี่ยวชาญด้านระบบท่อและอุปกรณ์ติดตั้งคุณภาพสูง
|
|
</p>
|
|
</div>
|
|
<!-- Social Links -->
|
|
<div id="footer-social">
|
|
<div id="social-links-container" class="flex space-x-4">
|
|
{socialLinks.map((social) => (
|
|
<a id={`social-${social.icon}`} href={social.href} target="_blank" rel="noopener noreferrer" class="w-10 h-10 bg-secondary-800 rounded-full flex items-center justify-center hover:bg-primary-600 transition-colors" aria-label={social.name}>
|
|
{social.svg === 'line' ? (
|
|
<img src="/images/icons/line.svg" alt="LINE" class="w-5 h-5" />
|
|
) : (
|
|
<span class="text-sm font-medium">{social.name[0]}</span>
|
|
)}
|
|
</a>
|
|
))}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Quick Links -->
|
|
<div id="footer-quick-links">
|
|
<h3 id="quick-links-title" class="text-lg font-bold mb-4">ลิงก์ด่วน</h3>
|
|
<ul id="quick-links-list" class="space-y-2">
|
|
{quickLinks.map((link, index) => (
|
|
<li>
|
|
<a id={`quick-link-${index}`} href={link.href} class="text-secondary-300 hover:text-white transition-colors">
|
|
{link.name}
|
|
</a>
|
|
</li>
|
|
))}
|
|
</ul>
|
|
</div>
|
|
|
|
<!-- Services -->
|
|
<div id="footer-services">
|
|
<h3 id="services-title" class="text-lg font-bold mb-4">บริการ</h3>
|
|
<ul id="services-list" class="space-y-2">
|
|
{services.map((service, index) => (
|
|
<li>
|
|
<a id={`service-link-${index}`} href={service.href} class="text-secondary-300 hover:text-white transition-colors">
|
|
{service.name}
|
|
</a>
|
|
</li>
|
|
))}
|
|
</ul>
|
|
</div>
|
|
|
|
<!-- Contact Info -->
|
|
<div id="footer-contact">
|
|
<h3 id="contact-title" class="text-lg font-bold mb-4">ติดต่อเรา</h3>
|
|
<div id="contact-info" class="space-y-3">
|
|
<div id="contact-address" class="flex items-start">
|
|
<span class="text-secondary-400 mr-2">📍</span>
|
|
<span class="text-secondary-300">123 ถนนสุขุมวิท กรุงเทพมหานคร 10110</span>
|
|
</div>
|
|
<div id="contact-phone" class="flex items-center">
|
|
<span class="text-secondary-400 mr-2">📞</span>
|
|
<a href="tel:021234567" class="text-secondary-300 hover:text-white transition-colors">02-123-4567</a>
|
|
</div>
|
|
<div id="contact-email" class="flex items-center">
|
|
<span class="text-secondary-400 mr-2">✉️</span>
|
|
<a href="mailto:info@example.com" class="text-secondary-300 hover:text-white transition-colors">info@example.com</a>
|
|
</div>
|
|
<div id="contact-hours" class="flex items-center">
|
|
<span class="text-secondary-400 mr-2">🕐</span>
|
|
<span class="text-secondary-300">วันจันทร์-เสาร์ 08:00-18:00 น.</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Bottom Footer -->
|
|
<div id="footer-bottom" class="border-t border-secondary-800 pt-8">
|
|
<div id="footer-bottom-content" class="flex flex-col md:flex-row justify-between items-center gap-4">
|
|
<div id="copyright">
|
|
<p class="text-secondary-400 text-sm">
|
|
© {currentYear} บริษัท ดีล พลัส เทค จำกัด สงวนลิขสิทธิ์
|
|
</p>
|
|
</div>
|
|
<div id="footer-legal-links">
|
|
<ul id="legal-links-list" class="flex flex-wrap gap-4 text-sm">
|
|
{legalLinks.map((link, index) => (
|
|
<li>
|
|
<a id={`legal-link-${index}`} href={link.href} class="text-secondary-400 hover:text-white transition-colors">
|
|
{link.name}
|
|
</a>
|
|
</li>
|
|
))}
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</footer>
|