fix: decoding html chars for publishers

This commit is contained in:
Victor Sales
2025-05-24 14:02:33 -03:00
parent 4893d61ee3
commit 8a6ed411ef

View File

@@ -77,6 +77,9 @@ export default function Catalogue() {
}, 500) }, 500)
).current; ).current;
const decodeHTML = (s: string) =>
s.replaceAll("&amp;", "&").replaceAll("&lt;", "<").replaceAll("&gt;", ">");
useEffect(() => { useEffect(() => {
setResults([]); setResults([]);
setIsLoading(true); setIsLoading(true);
@@ -165,7 +168,7 @@ export default function Catalogue() {
})), })),
...filters.publishers.map((publisher) => ({ ...filters.publishers.map((publisher) => ({
label: publisher, label: decodeHTML(publisher),
orbColor: filterCategoryColors.publishers, orbColor: filterCategoryColors.publishers,
key: "publishers", key: "publishers",
value: publisher, value: publisher,
@@ -208,7 +211,7 @@ export default function Catalogue() {
{ {
title: t("publishers"), title: t("publishers"),
items: steamPublishers.map((publisher) => ({ items: steamPublishers.map((publisher) => ({
label: publisher, label: decodeHTML(publisher),
value: publisher, value: publisher,
checked: filters.publishers.includes(publisher), checked: filters.publishers.includes(publisher),
})), })),