UNPKG

@realfavicongenerator/generate-favicon

Version:
34 lines (33 loc) 1.32 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.hasDarkIcon = exports.getAppliedDarkIcon = exports.initDesktopIconSettings = void 0; const helper_1 = require("./helper"); const initDesktopIconSettings = () => ({ darkIconTransformation: (0, helper_1.initTransformation)(helper_1.IconTransformationType.None, { imageScale: 0.7, backgroundColor: '#ffffff', backgroundRadius: 0.7 }), darkIconType: 'none', regularIconTransformation: (0, helper_1.initTransformation)(helper_1.IconTransformationType.None, { imageScale: 0.7, backgroundColor: '#ffffff', backgroundRadius: 0.7 }) }); exports.initDesktopIconSettings = initDesktopIconSettings; const getAppliedDarkIcon = (masterIcon, settings) => { const darkIcon = (settings.darkIconType === 'specific' && masterIcon.darkIcon) ? masterIcon.darkIcon : masterIcon.icon; const darkIconTransformation = settings.darkIconType === 'none' ? settings.regularIconTransformation : settings.darkIconTransformation; return { darkIcon, darkIconTransformation }; }; exports.getAppliedDarkIcon = getAppliedDarkIcon; const hasDarkIcon = (settings) => (settings.darkIconType !== 'none'); exports.hasDarkIcon = hasDarkIcon;