diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..034346b Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..6aa2947 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..d758796 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..001a79a 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..f459937 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico index 8830cf6..2f08f95 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/src/app/root.tsx b/src/app/root.tsx index 1dc3002..5efb4a3 100644 --- a/src/app/root.tsx +++ b/src/app/root.tsx @@ -5,6 +5,29 @@ import 'src/shared/styles/global.css'; import 'src/shared/styles/variables.css'; import 'src/shared/styles/typography.css'; import { WideDeviceLayout } from 'src/pages/layout/WideDeviceLayout'; +import { LinksFunction } from '@remix-run/node'; + +export const links: LinksFunction = () => { + return [ + { + rel: 'icon', + href: '/favicon-32x32.png', + sizes: '32x32', + type: 'image/png', + }, + { + rel: 'icon', + href: '/favicon-16x16.png', + sizes: '16x16', + type: 'image/png', + }, + { + rel: 'apple-touch-icon', + href: '/apple-touch-icon.png', + sizes: '180x180', + }, + ]; +}; export function Layout({ children }: { children: ReactNode }) { return (