diff --git a/components/layout/footer.tsx b/components/layout/footer.tsx
index 1944cf09b..e41b65cd4 100644
--- a/components/layout/footer.tsx
+++ b/components/layout/footer.tsx
@@ -2,6 +2,7 @@ import Link from 'next/link';
import FooterMenu from 'components/layout/footer-menu';
import LogoSquare from 'components/logo-square';
+import { phoneNumber } from 'lib/constants';
import { getMenu } from 'lib/shopify';
import Image from 'next/image';
import { Suspense } from 'react';
@@ -22,8 +23,8 @@ export default async function Footer() {
-
- (888) 242-2605
+
+ {phoneNumber?.title}
Monday - Friday 9:00am - 8:00pm EST
Saturday 11:00am - 4:00pm EST
diff --git a/components/logo-square.tsx b/components/logo-square.tsx
index 0e2203d62..f87a0949b 100644
--- a/components/logo-square.tsx
+++ b/components/logo-square.tsx
@@ -3,7 +3,7 @@ import Image from 'next/image';
const { STORE_PREFIX } = process.env;
export default function LogoSquare({ dark = false }: { dark?: boolean }) {
return (
- <>
+
{dark ? (
)}
- >
+
);
}
diff --git a/components/product/core-charge.tsx b/components/product/core-charge.tsx
index 8a8e166df..84a766e80 100644
--- a/components/product/core-charge.tsx
+++ b/components/product/core-charge.tsx
@@ -4,7 +4,7 @@ import { InformationCircleIcon } from '@heroicons/react/20/solid';
import { ArrowPathRoundedSquareIcon } from '@heroicons/react/24/outline';
import Price from 'components/price';
import SideDialog from 'components/side-dialog';
-import { CORE_VARIANT_ID_KEY, CORE_WAIVER } from 'lib/constants';
+import { CORE_VARIANT_ID_KEY, CORE_WAIVER, phoneNumber } from 'lib/constants';
import { CoreChargeOption, ProductVariant } from 'lib/shopify/types';
import { cn, createUrl } from 'lib/utils';
import { usePathname, useRouter, useSearchParams } from 'next/navigation';
@@ -119,10 +119,10 @@ const CoreCharge = ({ variants }: CoreChargeProps) => {
- (888) 242-2605
+ {phoneNumber?.title}
→
diff --git a/components/product/delivery.tsx b/components/product/delivery.tsx
index 32ad1d680..af65c814f 100644
--- a/components/product/delivery.tsx
+++ b/components/product/delivery.tsx
@@ -3,7 +3,7 @@
import { InformationCircleIcon, TruckIcon } from '@heroicons/react/24/outline';
import Price from 'components/price';
import SideDialog from 'components/side-dialog';
-import { DELIVERY_OPTION_KEY } from 'lib/constants';
+import { DELIVERY_OPTION_KEY, phoneNumber } from 'lib/constants';
import { cn, createUrl } from 'lib/utils';
import { usePathname, useRouter, useSearchParams } from 'next/navigation';
import { ReactNode, useState } from 'react';
@@ -168,10 +168,10 @@ const Delivery = () => {
- (888) 242-2605
+ {phoneNumber?.title}
→
diff --git a/lib/constants.ts b/lib/constants.ts
index a7268aadc..897731343 100644
--- a/lib/constants.ts
+++ b/lib/constants.ts
@@ -87,3 +87,30 @@ export const URL_PREFIXES = [
'/transfer-cases',
'/remanufactured-engines'
];
+
+const phoneNumberMap: Record
= {
+ 'reman-transmission': {
+ title: '(888) 242-2605',
+ link: 'tel:8882422605'
+ },
+ 'car-part-planet': {
+ title: '(888) 412-2772',
+ link: 'tel:8884122772'
+ },
+ 'reman-engine': {
+ title: '(877) 343-7352',
+ link: 'tel:8773437352'
+ },
+ 'engine-locator': {
+ title: '(302) 966-3140',
+ link: 'tel:3029663140'
+ },
+ 'transmission-locator': {
+ title: '(302) 966-3141',
+ link: 'tel:3029663141'
+ }
+};
+
+const { STORE_PREFIX } = process.env;
+
+export const phoneNumber = phoneNumberMap[STORE_PREFIX!];
diff --git a/public/car-part-planet/logo.svg b/public/car-part-planet/logo.svg
index adcedd8f7..880440f38 100644
--- a/public/car-part-planet/logo.svg
+++ b/public/car-part-planet/logo.svg
@@ -1,4 +1,4 @@
-