diff --git a/app/layout.tsx b/app/layout.tsx index 00737b7..b19c2db 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -5,6 +5,17 @@ export const metadata: Metadata = { title: "Business Email Hosting Corpus Christi | Bay Area Email Services", description: "Professional domain email hosting for Corpus Christi businesses. 25 GB mailboxes, Outlook and iPhone setup, SPF/DKIM/DMARC, migration, and local support.", + icons: { + icon: [ + { url: "/favicon.svg", type: "image/svg+xml" }, + { url: "/favicon.ico" }, + { url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" }, + { url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" }, + { url: "/favicon-48x48.png", sizes: "48x48", type: "image/png" }, + ], + shortcut: "/favicon.ico", + apple: { url: "/apple-touch-icon.png", sizes: "180x180", type: "image/png" }, + }, }; export default function RootLayout({ diff --git a/app/manifest.ts b/app/manifest.ts new file mode 100644 index 0000000..ac9f759 --- /dev/null +++ b/app/manifest.ts @@ -0,0 +1,16 @@ +import type { MetadataRoute } from "next"; + +export default function manifest(): MetadataRoute.Manifest { + return { + name: "Bay Area Email Services", + short_name: "Bay Area Email", + start_url: "/", + display: "standalone", + background_color: "#05070d", + theme_color: "#000080", + icons: [ + { src: "/icon-192.png", sizes: "192x192", type: "image/png" }, + { src: "/icon-512.png", sizes: "512x512", type: "image/png" }, + ], + }; +} diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..5f291d4 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..02d08f6 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..e95e77d Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon-48x48.png b/public/favicon-48x48.png new file mode 100644 index 0000000..fd4b02b Binary files /dev/null and b/public/favicon-48x48.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..bcfd5f0 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..adf5d54 --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/public/icon-192.png b/public/icon-192.png new file mode 100644 index 0000000..265459f Binary files /dev/null and b/public/icon-192.png differ diff --git a/public/icon-512.png b/public/icon-512.png new file mode 100644 index 0000000..417ae1f Binary files /dev/null and b/public/icon-512.png differ