fix: remove redundant icon assets and links (#35568)

This commit is contained in:
Oliver Eyton-Williams
2019-03-29 10:19:55 +01:00
committed by mrugesh mohapatra
parent 1d2baeabdc
commit 784de367a1
2 changed files with 5 additions and 63 deletions

View File

@ -1,55 +0,0 @@
import React from 'react';
const favicons = [
<link
href='/assets/apple-touch-icon.png'
key='/assets/apple-touch-icon.png'
rel='apple-touch-icon'
sizes='180x180'
/>,
<link
href='/assets/favicon-32x32.png'
key='/assets/favicon-32x32.png'
rel='icon'
sizes='32x32'
type='image/png'
/>,
<link
href='/assets/android-chrome-192x192.png'
key='/assets/android-chrome-192x192.png'
rel='icon'
sizes='192x192'
type='image/png'
/>,
<link
href='/assets/favicon-16x16.png'
key='/assets/favicon-16x16.png'
rel='icon'
sizes='16x16'
type='image/png'
/>,
<link
href='/assets/site.webmanifest'
key='/assets/site.webmanifest'
rel='manifest'
/>,
<link
color='#006400'
href='/assets/safari-pinned-tab.svg'
key='/assets/safari-pinned-tab.svg'
rel='mask-icon'
/>,
<meta
content='#006400'
key='msapplication-TileColor'
name='msapplication-TileColor'
/>,
<meta
content='/assets/mstile-144x144.png'
key='msapplication-TileImage'
name='msapplication-TileImage'
/>,
<meta content='#006400' key='theme-color' name='theme-color' />
];
export default favicons;

View File

@ -1,14 +1,11 @@
import favicons from './favicons';
import meta from './meta';
import mathjax from './mathjax';
import scripts from './scripts';
const metaAndStyleSheets = meta
.concat(favicons, mathjax, scripts)
.map((element, i) => ({
...element,
key: `meta-stylesheet-${i}`,
props: { ...element.props, key: `meta-stylesheet-${i}` }
}));
const metaAndStyleSheets = meta.concat(mathjax, scripts).map((element, i) => ({
...element,
key: `meta-stylesheet-${i}`,
props: { ...element.props, key: `meta-stylesheet-${i}` }
}));
export default metaAndStyleSheets;