Compare commits
2 Commits
a819dc3a04
...
b53e418099
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b53e418099 | ||
|
|
453ce68a66 |
@ -653,10 +653,10 @@ export default function BookNowPage() {
|
|||||||
<p className={isDark ? 'text-gray-300' : 'text-gray-600'}>
|
<p className={isDark ? 'text-gray-300' : 'text-gray-600'}>
|
||||||
Prefer to book by phone?{" "}
|
Prefer to book by phone?{" "}
|
||||||
<a
|
<a
|
||||||
href="tel:+19548073027"
|
href="tel:+17548162311"
|
||||||
className={`font-medium underline ${isDark ? 'text-rose-400 hover:text-rose-300' : 'text-rose-600 hover:text-rose-700'}`}
|
className={`font-medium underline ${isDark ? 'text-rose-400 hover:text-rose-300' : 'text-rose-600 hover:text-rose-700'}`}
|
||||||
>
|
>
|
||||||
Call us at (954) 807-3027
|
Call us at (754) 816-2311
|
||||||
</a>
|
</a>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -14,7 +14,7 @@ export function ClientFocus() {
|
|||||||
const isDark = theme === "dark";
|
const isDark = theme === "dark";
|
||||||
|
|
||||||
const ages = [
|
const ages = [
|
||||||
"Children (6 to 10)",
|
"Children (0 to 10)",
|
||||||
"Teen",
|
"Teen",
|
||||||
"Adults",
|
"Adults",
|
||||||
"Elders (65+)"
|
"Elders (65+)"
|
||||||
@ -95,7 +95,7 @@ export function ClientFocus() {
|
|||||||
animate={isInView ? { opacity: 1, y: 0 } : {}}
|
animate={isInView ? { opacity: 1, y: 0 } : {}}
|
||||||
transition={{ duration: 0.8, delay: 0.2 }}
|
transition={{ duration: 0.8, delay: 0.2 }}
|
||||||
>
|
>
|
||||||
Who We Serve
|
Who I work with
|
||||||
</motion.h2>
|
</motion.h2>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
@ -98,10 +98,10 @@ export function Footer() {
|
|||||||
<li className="flex items-start gap-3">
|
<li className="flex items-start gap-3">
|
||||||
<Phone className="h-4 w-4 mt-1 text-rose-600 dark:text-rose-400 flex-shrink-0" />
|
<Phone className="h-4 w-4 mt-1 text-rose-600 dark:text-rose-400 flex-shrink-0" />
|
||||||
<a
|
<a
|
||||||
href="tel:+19548073027"
|
href="tel:+17548162311"
|
||||||
className="text-sm text-muted-foreground hover:text-rose-600 dark:hover:text-rose-400 transition-colors"
|
className="text-sm text-muted-foreground hover:text-rose-600 dark:hover:text-rose-400 transition-colors"
|
||||||
>
|
>
|
||||||
(954) 807-3027
|
(754) 816-2311
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
<li className="flex items-start gap-3">
|
<li className="flex items-start gap-3">
|
||||||
|
|||||||
@ -12,32 +12,6 @@ export function Location() {
|
|||||||
const { theme } = useAppTheme();
|
const { theme } = useAppTheme();
|
||||||
const isDark = theme === "dark";
|
const isDark = theme === "dark";
|
||||||
|
|
||||||
const cities = [
|
|
||||||
"Hollywood, FL",
|
|
||||||
"Jacksonville, FL",
|
|
||||||
"Miami, FL",
|
|
||||||
"Pensacola, FL"
|
|
||||||
];
|
|
||||||
|
|
||||||
const counties = [
|
|
||||||
"Broward",
|
|
||||||
"Duval",
|
|
||||||
"Escambia",
|
|
||||||
"Miami-dade"
|
|
||||||
];
|
|
||||||
|
|
||||||
const zips = [
|
|
||||||
"32256",
|
|
||||||
"32503",
|
|
||||||
"33021",
|
|
||||||
"33145"
|
|
||||||
];
|
|
||||||
|
|
||||||
const neighborhoods = [
|
|
||||||
"Coral Gate",
|
|
||||||
"Coral Way",
|
|
||||||
"Royal Lakes"
|
|
||||||
];
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<section
|
<section
|
||||||
@ -132,10 +106,10 @@ export function Location() {
|
|||||||
</div>
|
</div>
|
||||||
<h3 className="text-xl font-semibold text-foreground">Primary Location</h3>
|
<h3 className="text-xl font-semibold text-foreground">Primary Location</h3>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-muted-foreground mb-2">Miami, FL 33145</p>
|
<p className="text-muted-foreground mb-2">Hollywood, FL</p>
|
||||||
<div className="flex items-center gap-2 text-muted-foreground">
|
<div className="flex items-center gap-2 text-muted-foreground">
|
||||||
<Phone className="h-4 w-4" />
|
<Phone className="h-4 w-4" />
|
||||||
<span>(954) 807-3027</span>
|
<span>(754) 816-2311</span>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@ -152,97 +126,14 @@ export function Location() {
|
|||||||
</div>
|
</div>
|
||||||
<h3 className="text-xl font-semibold text-foreground">Additional Location</h3>
|
<h3 className="text-xl font-semibold text-foreground">Additional Location</h3>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-muted-foreground mb-2">Hollywood, FL 33021</p>
|
<p className="text-muted-foreground mb-2">South Miami, FL</p>
|
||||||
<div className="flex items-center gap-2 text-muted-foreground">
|
<div className="flex items-center gap-2 text-muted-foreground">
|
||||||
<Phone className="h-4 w-4" />
|
<Phone className="h-4 w-4" />
|
||||||
<span>(954) 807-3027</span>
|
<span>(754) 816-2311</span>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Nearby Areas */}
|
|
||||||
<motion.div
|
|
||||||
initial={{ opacity: 0, y: 30 }}
|
|
||||||
animate={isInView ? { opacity: 1, y: 0 } : {}}
|
|
||||||
transition={{ duration: 0.8, delay: 0.4 }}
|
|
||||||
className="bg-card/50 backdrop-blur-sm rounded-2xl p-8 border border-border/50"
|
|
||||||
>
|
|
||||||
<h3 className="text-2xl font-semibold text-foreground mb-6">Nearby Areas</h3>
|
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 lg:grid-cols-4 gap-6">
|
|
||||||
{/* Cities */}
|
|
||||||
<div>
|
|
||||||
<h4 className="font-semibold text-foreground mb-3">Cities</h4>
|
|
||||||
<ul className="space-y-2">
|
|
||||||
{cities.map((city, index) => (
|
|
||||||
<motion.li
|
|
||||||
key={city}
|
|
||||||
initial={{ opacity: 0, x: -10 }}
|
|
||||||
animate={isInView ? { opacity: 1, x: 0 } : {}}
|
|
||||||
transition={{ duration: 0.3, delay: 0.5 + index * 0.05 }}
|
|
||||||
className="text-sm text-muted-foreground"
|
|
||||||
>
|
|
||||||
{city}
|
|
||||||
</motion.li>
|
|
||||||
))}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Counties */}
|
|
||||||
<div>
|
|
||||||
<h4 className="font-semibold text-foreground mb-3">Counties</h4>
|
|
||||||
<ul className="space-y-2">
|
|
||||||
{counties.map((county, index) => (
|
|
||||||
<motion.li
|
|
||||||
key={county}
|
|
||||||
initial={{ opacity: 0, x: -10 }}
|
|
||||||
animate={isInView ? { opacity: 1, x: 0 } : {}}
|
|
||||||
transition={{ duration: 0.3, delay: 0.6 + index * 0.05 }}
|
|
||||||
className="text-sm text-muted-foreground"
|
|
||||||
>
|
|
||||||
{county}
|
|
||||||
</motion.li>
|
|
||||||
))}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Zips */}
|
|
||||||
<div>
|
|
||||||
<h4 className="font-semibold text-foreground mb-3">Zips</h4>
|
|
||||||
<ul className="space-y-2">
|
|
||||||
{zips.map((zip, index) => (
|
|
||||||
<motion.li
|
|
||||||
key={zip}
|
|
||||||
initial={{ opacity: 0, x: -10 }}
|
|
||||||
animate={isInView ? { opacity: 1, x: 0 } : {}}
|
|
||||||
transition={{ duration: 0.3, delay: 0.7 + index * 0.05 }}
|
|
||||||
className="text-sm text-muted-foreground"
|
|
||||||
>
|
|
||||||
{zip}
|
|
||||||
</motion.li>
|
|
||||||
))}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{/* Neighborhoods */}
|
|
||||||
<div>
|
|
||||||
<h4 className="font-semibold text-foreground mb-3">Neighborhoods</h4>
|
|
||||||
<ul className="space-y-2">
|
|
||||||
{neighborhoods.map((neighborhood, index) => (
|
|
||||||
<motion.li
|
|
||||||
key={neighborhood}
|
|
||||||
initial={{ opacity: 0, x: -10 }}
|
|
||||||
animate={isInView ? { opacity: 1, x: 0 } : {}}
|
|
||||||
transition={{ duration: 0.3, delay: 0.8 + index * 0.05 }}
|
|
||||||
className="text-sm text-muted-foreground"
|
|
||||||
>
|
|
||||||
{neighborhood}
|
|
||||||
</motion.li>
|
|
||||||
))}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</motion.div>
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
);
|
);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user