diff --git a/assets/favicons/5min.png b/assets/favicons/5min.png new file mode 100644 index 0000000..0d40879 Binary files /dev/null and b/assets/favicons/5min.png differ diff --git a/assets/favicons/facebook.svg b/assets/favicons/facebook.svg index 881fb95..593c61e 100644 --- a/assets/favicons/facebook.svg +++ b/assets/favicons/facebook.svg @@ -1,4 +1,4 @@ - + diff --git a/assets/favicons/kleinezeitung.svg b/assets/favicons/kleinezeitung.svg new file mode 100644 index 0000000..201bdda --- /dev/null +++ b/assets/favicons/kleinezeitung.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/favicons/vienna_at.png b/assets/favicons/vienna_at.png new file mode 100644 index 0000000..ed4d9ac Binary files /dev/null and b/assets/favicons/vienna_at.png differ diff --git a/src/favicon.ts b/src/favicon.ts index 3b4182a..f7515f4 100644 --- a/src/favicon.ts +++ b/src/favicon.ts @@ -21,6 +21,9 @@ import facebookIcon from "../assets/favicons/facebook.svg" import heuteIcon from "../assets/favicons/heute.at.png" import gmapsIcon from "../assets/favicons/gmaps.svg" import salzburgIcon from "../assets/favicons/salzburg.svg" +import viennaatIcon from "../assets/favicons/vienna_at.png" +import f5minIcon from "../assets/favicons/5min.png" +import kleinezeitungIcon from "../assets/favicons/kleinezeitung.svg" export function faviconByHostname(hostname: string, pathname: string): string | undefined { @@ -64,6 +67,10 @@ export function faviconByHostname(hostname: string, pathname: string): string | return heuteIcon case "www.stadt-salzburg.at": return salzburgIcon + case "www.vienna.at": + return viennaatIcon + case "www.kleinezeitung.at": + return kleinezeitungIcon } if (hostname.includes("spoe")) { @@ -75,6 +82,9 @@ export function faviconByHostname(hostname: string, pathname: string): string | if (hostname.includes("orf.at")) { return orfIcon } + if (hostname.endsWith("5min.at")) { + return f5minIcon + } if (hostname == "www.google.com" && pathname.startsWith("/maps/")) { return gmapsIcon }