diff --git a/day50/index.ts b/day50/index.ts index c3b70d9..214ceb2 100644 --- a/day50/index.ts +++ b/day50/index.ts @@ -170,7 +170,11 @@ async function createServer() { } function renderSVGToBase64(element: string) { - let srcName = element.split('src')[1]?.split(' ')[0]?.slice(2); + const fixedElm = element.split('>')[0]; + if (!fixedElm) return false; + if (fixedElm.split(' ').length < 2) return false; + if (!fixedElm.includes('svg:bundle')) return false; + let srcName = fixedElm.split('src')[1]?.split(' ')[0]?.slice(2); if (!srcName) return; srcName = srcName.slice(0, srcName.length - 2); if (!srcName.includes('.svg')) return srcName; diff --git a/day50/src/components/Counter.devto b/day50/src/components/Counter.devto index 5599e52..1bcf77d 100644 --- a/day50/src/components/Counter.devto +++ b/day50/src/components/Counter.devto @@ -5,18 +5,21 @@