Favicons
info
There is also a favicon component which will generate all the required favicons for your application.
Installation
yarn add @iag/chroma-react-ui.components
Import
import { getFavicon } from "@iag/chroma-react-ui.components";
Function
getFavicon({
  brand: { brand }, // set brand
  filename: "", // OPTIONS: apple-touch-icon.png | favicon-32x32.png | favicon-16x16.png | site.webmanifest
});
Apple touch
<link
  rel="apple-touch-icon"
  sizes="180x180"
  href={getFavicon({ brand: "chroma", filename: "apple-touch-icon.png" })}
/>
32 x 32
<link
  rel="icon"
  type="image/png"
  sizes="32x32"
  href={getFavicon({ brand: "chroma", filename: "favicon-32x32.png" })}
/>
16 x 16
<link
  rel="icon"
  type="image/png"
  sizes="16x16"
  href={getFavicon({ brand: "chroma", filename: "favicon-16x16.png" })}
/>
site.webmanifest
{
  "name": "",
  "short_name": "",
  "icons": [
    {
      "src": "android-chrome-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "android-chrome-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone"
}
<link
  rel="manifest"
  href={getFavicon({ brand: { brand }, filename: "site.webmanifest" })}
/>