diff --git a/composables/setups.ts b/composables/setups.ts index 9d9012ad..7ba28632 100644 --- a/composables/setups.ts +++ b/composables/setups.ts @@ -3,6 +3,7 @@ import { APP_NAME, STORAGE_KEY_LANG } from '~/constants' export function setupPageHeader() { const isDev = process.dev const isPreview = useRuntimeConfig().public.env === 'staging' + const suffix = isDev || isPreview ? '-dev' : '' const i18n = useI18n() @@ -15,7 +16,10 @@ export function setupPageHeader() { class: 'overflow-x-hidden', }, link: [ - { rel: 'icon', type: 'image/svg+png', href: isDev || isPreview ? '/favicon-dev.png' : '/favicon.png' }, + { rel: 'icon', type: 'image/svg+xml', href: `/favicon${suffix}.svg` }, + { rel: 'alternate icon', type: 'image/x-icon', href: `/favicon${suffix}.ico` }, + { rel: 'icon', type: 'image/png', href: `/favicon-16x16${suffix}.png`, sizes: '16x16' }, + { rel: 'icon', type: 'image/png', href: `/favicon-32x32${suffix}.png`, sizes: '32x32' }, ], }) diff --git a/public/favicon-16x16-dev.png b/public/favicon-16x16-dev.png new file mode 100644 index 00000000..b73d6ee2 Binary files /dev/null and b/public/favicon-16x16-dev.png differ diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 00000000..bd532e5c Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32-dev.png b/public/favicon-32x32-dev.png new file mode 100644 index 00000000..4fb814b6 Binary files /dev/null and b/public/favicon-32x32-dev.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 00000000..4b26181f Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon-dev.ico b/public/favicon-dev.ico new file mode 100644 index 00000000..93ef82db Binary files /dev/null and b/public/favicon-dev.ico differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 00000000..cb0a7f1d Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/logo-dev.svg b/public/logo-dev.svg new file mode 100644 index 00000000..2ddcc1b0 --- /dev/null +++ b/public/logo-dev.svg @@ -0,0 +1,8 @@ + + + + + + + +