2026-05-17 18:03:55 -05:00
|
|
|
import { Link } from 'react-router-dom'
|
|
|
|
|
|
2026-05-12 01:04:17 -05:00
|
|
|
const Footer = () => {
|
|
|
|
|
const currentYear = new Date().getFullYear()
|
|
|
|
|
|
2026-05-12 02:39:35 -05:00
|
|
|
const companyInfo = {
|
|
|
|
|
name: 'Queue North',
|
|
|
|
|
tagline: 'Modern communications infrastructure without the vendor noise.',
|
|
|
|
|
address: 'Your trusted partner in UCaaS, Contact Center, and infrastructure solutions.',
|
2026-05-17 15:07:28 -05:00
|
|
|
email: 'info@queuenorth.com',
|
2026-05-17 20:44:18 -05:00
|
|
|
phone: '(321) 730-8020',
|
|
|
|
|
tollFree: '(888) 656-2850',
|
2026-05-12 02:39:35 -05:00
|
|
|
}
|
|
|
|
|
|
2026-05-12 01:04:17 -05:00
|
|
|
const quickLinks = [
|
|
|
|
|
{ name: 'Home', href: '/' },
|
|
|
|
|
{ name: 'Services', href: '/services' },
|
|
|
|
|
{ name: 'Industries', href: '/industries' },
|
|
|
|
|
{ name: 'About', href: '/about' },
|
|
|
|
|
{ name: 'Contact', href: '/contact' },
|
|
|
|
|
{ name: 'Support', href: '/support' },
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
const services = [
|
|
|
|
|
{ name: 'Unified Communications', href: '/services/unified-communications' },
|
|
|
|
|
{ name: 'Contact Center', href: '/services/contact-center' },
|
|
|
|
|
{ name: 'Managed Support', href: '/services/managed-support' },
|
|
|
|
|
{ name: 'Consulting & Training', href: '/services/consulting-training' },
|
|
|
|
|
{ name: 'Infrastructure Cabling', href: '/services/infrastructure-cabling' },
|
|
|
|
|
{ name: 'Wireless Access', href: '/services/wireless-access' },
|
|
|
|
|
{ name: 'Local Networking', href: '/services/local-networking' },
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
const industries = [
|
|
|
|
|
{ name: 'Healthcare', href: '/industries/healthcare' },
|
|
|
|
|
{ name: 'Retail', href: '/industries/retail' },
|
|
|
|
|
{ name: 'Manufacturing', href: '/industries/manufacturing' },
|
|
|
|
|
{ name: 'Education & Finance', href: '/industries/education-finance' },
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<footer className="bg-primary-navy text-white">
|
|
|
|
|
<div className="container mx-auto px-4 py-12">
|
2026-05-12 02:39:35 -05:00
|
|
|
<div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 mb-8">
|
2026-05-12 01:04:17 -05:00
|
|
|
{/* Company Info */}
|
|
|
|
|
<div>
|
|
|
|
|
<div className="flex items-center gap-2 mb-4">
|
|
|
|
|
<img
|
|
|
|
|
src="/logo.svg"
|
|
|
|
|
alt="Queue North"
|
2026-05-12 02:39:35 -05:00
|
|
|
className="h-8 w-auto"
|
2026-05-12 01:04:17 -05:00
|
|
|
/>
|
|
|
|
|
<span className="font-bold text-lg">Queue North</span>
|
|
|
|
|
</div>
|
2026-05-12 02:39:35 -05:00
|
|
|
<p className="text-navy-light text-sm mb-3">{companyInfo.tagline}</p>
|
2026-05-17 14:35:29 -05:00
|
|
|
<p className="text-navy-light text-sm mb-3">{companyInfo.address}</p>
|
2026-05-17 15:07:28 -05:00
|
|
|
<div className="space-y-2 text-navy-light text-sm mb-3">
|
|
|
|
|
<div>
|
2026-05-17 17:42:03 -05:00
|
|
|
<a href={`mailto:${companyInfo.email}`} className="hover:text-primary-cyan transition-colors">{companyInfo.email}</a>
|
2026-05-17 15:07:28 -05:00
|
|
|
</div>
|
|
|
|
|
<div>
|
2026-05-17 21:48:27 -05:00
|
|
|
<a href={`tel:+1${companyInfo.phone.replace(/\D/g, '')}`} className="hover:text-primary-cyan transition-colors">{companyInfo.phone}</a>
|
2026-05-17 15:07:28 -05:00
|
|
|
</div>
|
2026-05-17 20:44:18 -05:00
|
|
|
<div>
|
2026-05-17 21:48:27 -05:00
|
|
|
<a href={`tel:+1${companyInfo.tollFree.replace(/\D/g, '')}`} className="hover:text-primary-cyan transition-colors">{companyInfo.tollFree}</a>
|
2026-05-17 20:44:18 -05:00
|
|
|
</div>
|
2026-05-17 18:03:55 -05:00
|
|
|
<Link to="/contact" className="inline-block text-primary-cyan hover:underline">Contact Form</Link>
|
2026-05-17 15:07:28 -05:00
|
|
|
</div>
|
|
|
|
|
<div className="mt-4">
|
2026-05-17 18:03:55 -05:00
|
|
|
<Link to="/contact" className="inline-flex items-center justify-center rounded-md text-sm font-medium h-9 px-4 bg-primary-cyan text-primary-navy hover:bg-primary-cyan/90 transition-colors">
|
2026-05-17 15:07:28 -05:00
|
|
|
Request Consultation
|
2026-05-17 18:03:55 -05:00
|
|
|
</Link>
|
2026-05-17 14:35:29 -05:00
|
|
|
</div>
|
2026-05-12 02:39:35 -05:00
|
|
|
<p className="text-navy-light text-xs">© {currentYear} Queue North Technologies. All rights reserved.</p>
|
2026-05-12 01:04:17 -05:00
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* Quick Links */}
|
|
|
|
|
<div>
|
2026-05-17 17:42:03 -05:00
|
|
|
<h3 className="font-semibold mb-4 text-sm uppercase tracking-wider text-primary-cyan">Quick Links</h3>
|
2026-05-12 01:04:17 -05:00
|
|
|
<ul className="space-y-2">
|
|
|
|
|
{quickLinks.map((link) => (
|
|
|
|
|
<li key={link.name}>
|
2026-05-17 18:03:55 -05:00
|
|
|
<Link
|
|
|
|
|
to={link.href}
|
2026-05-12 02:39:35 -05:00
|
|
|
className="text-navy-light hover:text-white transition-colors text-sm"
|
2026-05-12 01:04:17 -05:00
|
|
|
>
|
|
|
|
|
{link.name}
|
2026-05-17 18:03:55 -05:00
|
|
|
</Link>
|
2026-05-12 01:04:17 -05:00
|
|
|
</li>
|
|
|
|
|
))}
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* Services */}
|
|
|
|
|
<div>
|
2026-05-17 17:42:03 -05:00
|
|
|
<h3 className="font-semibold mb-4 text-sm uppercase tracking-wider text-primary-cyan">Services</h3>
|
2026-05-12 01:04:17 -05:00
|
|
|
<ul className="space-y-2">
|
|
|
|
|
{services.map((service) => (
|
|
|
|
|
<li key={service.name}>
|
2026-05-17 18:03:55 -05:00
|
|
|
<Link
|
|
|
|
|
to={service.href}
|
2026-05-12 02:39:35 -05:00
|
|
|
className="text-navy-light hover:text-white transition-colors text-sm"
|
2026-05-12 01:04:17 -05:00
|
|
|
>
|
|
|
|
|
{service.name}
|
2026-05-17 18:03:55 -05:00
|
|
|
</Link>
|
2026-05-12 01:04:17 -05:00
|
|
|
</li>
|
|
|
|
|
))}
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* Industries */}
|
|
|
|
|
<div>
|
2026-05-17 17:42:03 -05:00
|
|
|
<h3 className="font-semibold mb-4 text-sm uppercase tracking-wider text-primary-cyan">Industries</h3>
|
2026-05-12 01:04:17 -05:00
|
|
|
<ul className="space-y-2">
|
|
|
|
|
{industries.map((industry) => (
|
|
|
|
|
<li key={industry.name}>
|
2026-05-17 18:03:55 -05:00
|
|
|
<Link
|
|
|
|
|
to={industry.href}
|
2026-05-12 02:39:35 -05:00
|
|
|
className="text-navy-light hover:text-white transition-colors text-sm"
|
2026-05-12 01:04:17 -05:00
|
|
|
>
|
|
|
|
|
{industry.name}
|
2026-05-17 18:03:55 -05:00
|
|
|
</Link>
|
2026-05-12 01:04:17 -05:00
|
|
|
</li>
|
|
|
|
|
))}
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{/* Bottom */}
|
2026-05-12 02:39:35 -05:00
|
|
|
<div className="border-t border-white/10 pt-8">
|
2026-05-17 20:44:18 -05:00
|
|
|
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
|
|
|
|
|
<div className="text-center md:text-left">
|
|
|
|
|
<p className="text-navy-light text-sm mb-2">
|
|
|
|
|
8x8 and Cisco Certified Partner | Veteran Owned | 25+ Years Experience
|
|
|
|
|
</p>
|
|
|
|
|
<div className="flex justify-center md:justify-start gap-4 text-sm">
|
|
|
|
|
<a href="https://linkedin.com/company/queue-north-technologies-llc" target="_blank" rel="noopener noreferrer" className="text-primary-cyan hover:text-white transition-colors">
|
|
|
|
|
LinkedIn
|
|
|
|
|
</a>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div className="text-center md:text-right">
|
|
|
|
|
<p className="text-navy-light text-xs">
|
|
|
|
|
8x8® is a registered trademark of 8x8, Inc. Queue North Technologies is an independent certified partner and is not owned or operated by 8x8, Inc.
|
|
|
|
|
</p>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2026-05-12 01:04:17 -05:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</footer>
|
|
|
|
|
)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default Footer
|