Skip to content

Commit

Permalink
chore: tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
Mister-Hope committed Sep 30, 2024
1 parent f9f1678 commit 314de6b
Showing 1 changed file with 19 additions and 13 deletions.
32 changes: 19 additions & 13 deletions plugins/pwa/plugin-pwa/src/node/injectLinksToHead.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import { isPlainObject } from '@vuepress/helper'
import type { HeadConfig } from 'vuepress/core'
import type { PwaPluginOptions } from './options.js'

Expand Down Expand Up @@ -55,24 +54,31 @@ export const injectLinksToHead = (
})
setMeta('theme-color', options.themeColor || '#46bd87')

if (isPlainObject(options.apple) && (options.apple.icon || fallBackIcon)) {
setLink('apple-touch-icon', options.apple.icon || fallBackIcon)
setMeta('apple-mobile-web-app-capable', 'yes')
setMeta(
'apple-mobile-web-app-status-bar-style',
options.apple.statusBarColor || 'black',
)
if (options.apple.maskIcon)
setLink('mask-icon', options.apple.maskIcon, {
color: options.themeColor || '#46bd87',
})
if (typeof options.apple === 'object') {
const icon = options.apple.icon || fallBackIcon

if (icon) {
setLink('apple-touch-icon', options.apple.icon || fallBackIcon)
setMeta('apple-mobile-web-app-capable', 'yes')
setMeta(
'apple-mobile-web-app-status-bar-style',
options.apple.statusBarColor || 'black',
)
if (options.apple.maskIcon)
setLink('mask-icon', options.apple.maskIcon, {
color: options.themeColor || '#46bd87',
})
}
} else if (options.apple !== false && fallBackIcon) {
setLink('apple-touch-icon', fallBackIcon)
setMeta('apple-mobile-web-app-capable', 'yes')
setMeta('apple-mobile-web-app-status-bar-style', 'black')
}

if (isPlainObject(options.msTile) && (options.msTile.image || fallBackIcon)) {
if (
typeof options.msTile === 'object' &&
(options.msTile.image || fallBackIcon)
) {
setMeta('msapplication-TileImage', options.msTile.image || fallBackIcon)
setMeta(
'msapplication-TileColor',
Expand Down

0 comments on commit 314de6b

Please sign in to comment.