Skip to content

Commit

Permalink
fix: apple dark splash screens always generated (#30)
Browse files Browse the repository at this point in the history
  • Loading branch information
userquin committed Dec 26, 2023
1 parent e3859e7 commit 99411b7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
3 changes: 2 additions & 1 deletion playground/pwa-assets.config.mts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ export default defineConfig({
appleSplashScreens: createAppleSplashScreens({
padding: 0.3,
resizeOptions: { fit: 'contain', background: 'white' },
darkResizeOptions: { fit: 'contain', background: 'black' },
// to test issue #28
//darkResizeOptions: { fit: 'contain', background: 'black' },
linkMediaOptions: {
log: true,
addMediaScreen: true,
Expand Down
6 changes: 3 additions & 3 deletions src/api/apple-icons-helper.ts
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ function resolveAppleSplashScreens(
const {
padding = 0.3,
resizeOptions: useResizeOptions = {},
darkResizeOptions: useDarkResizeOptions = {},
darkResizeOptions: useDarkResizeOptions,
linkMediaOptions: useLinkMediaOptions = {},
sizes,
name = defaultSplashScreenName,
Expand All @@ -163,7 +163,7 @@ function resolveAppleSplashScreens(

// Initialize defaults
const resizeOptions = createResizeOptions(false, useResizeOptions)
const darkResizeOptions = createResizeOptions(true, useDarkResizeOptions)
const darkResizeOptions = useDarkResizeOptions ? createResizeOptions(true, useDarkResizeOptions) : undefined
const png: PngOptions = createPngCompressionOptions(usePng)

for (const size of sizes) {
Expand All @@ -176,7 +176,7 @@ function resolveAppleSplashScreens(
if (typeof size.resizeOptions === 'undefined')
size.resizeOptions = resizeOptions

if (typeof size.darkResizeOptions === 'undefined')
if (typeof size.darkResizeOptions === 'undefined' && darkResizeOptions)
size.darkResizeOptions = darkResizeOptions
}
const {
Expand Down

0 comments on commit 99411b7

Please sign in to comment.