/** * @external LogoOptions * @external LogoTemplateData */ import logoTemplate from '!!raw-loader!../includes/templates/Logo.mustache'; import wordmarkSrc from '../.storybook/resolve-imports/assets/wordmark.svg'; import tagelineScr from '../.storybook/resolve-imports/assets/tagline.svg'; import iconSrc from '../.storybook/resolve-imports/assets/icon.png'; /** * @type {LogoOptions} */ const wordmark = { src: wordmarkSrc, width: 116, height: 18 }; /** * @type {LogoOptions} */ const tagline = { src: tagelineScr, width: 117, height: 13 }; /** * @type {string} */ const icon = iconSrc; /** * @type {LogoTemplateData} */ const wordmarkTaglineIcon = { 'data-logos': { wordmark, tagline, icon }, 'msg-sitetitle': 'Wikipedia', 'msg-sitesubtitle': 'the free encyclopedia' }; /** * @type {LogoTemplateData} */ const wordmarkIcon = { 'data-logos': { wordmark, icon }, 'msg-sitetitle': 'Wikipedia', 'msg-sitesubtitle': 'the free encyclopedia' }; /** * @type {LogoTemplateData} */ const wordmarkOnly = { 'data-logos': { wordmark }, 'msg-sitetitle': 'Wikipedia', 'msg-sitesubtitle': 'the free encyclopedia' }; /** * @type {LogoTemplateData} */ const noLogo = { 'data-logos': {}, 'msg-sitetitle': 'Wikipedia', 'msg-sitesubtitle': 'the free encyclopedia' }; /** * @type {Object.} */ const LOGO_TEMPLATE_DATA = { wordmarkTaglineIcon, wordmarkIcon, wordmarkOnly, noLogo }; export { LOGO_TEMPLATE_DATA, logoTemplate };