From 489096095fa356deee88a9bb71c9159642670e23 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Wed, 21 Aug 2024 23:11:51 +0530 Subject: [PATCH] feat: check if alt text present in img tag --- src/components/organisms/BrowserWindow.tsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/components/organisms/BrowserWindow.tsx b/src/components/organisms/BrowserWindow.tsx index 208ea36b..07114501 100644 --- a/src/components/organisms/BrowserWindow.tsx +++ b/src/components/organisms/BrowserWindow.tsx @@ -30,10 +30,14 @@ const getAttributeOptions = (tagName: string, elementInfo: ElementInfo | null): { label: `URL: ${elementInfo.url}`, value: 'href' } ]; case 'img': - return [ - { label: `Alt Text: ${elementInfo.innerText}`, value: 'alt' }, - { label: `Source URL: ${elementInfo.imageUrl}`, value: 'src' } - ]; + const options: AttributeOption[] = []; + if (elementInfo.innerText) { + options.push({ label: `Alt Text: ${elementInfo.innerText}`, value: 'alt' }); + } + if (elementInfo.imageUrl) { + options.push({ label: `Source URL: ${elementInfo.imageUrl}`, value: 'src' }); + } + return options; default: return [{ label: `Text: ${elementInfo.innerText}`, value: 'innerText' }]; }