Spaces:
Running
Running
| export const htmlTagToText = (tagName: string): string => { | |
| switch (tagName.toLowerCase()) { | |
| case "h1": | |
| return "Heading 1"; | |
| case "h2": | |
| return "Heading 2"; | |
| case "h3": | |
| return "Heading 3"; | |
| case "h4": | |
| return "Heading 4"; | |
| case "h5": | |
| return "Heading 5"; | |
| case "h6": | |
| return "Heading 6"; | |
| case "p": | |
| return "Text Paragraph"; | |
| case "span": | |
| return "Inline Text"; | |
| case "button": | |
| return "Button"; | |
| case "input": | |
| return "Input Field"; | |
| case "select": | |
| return "Select Dropdown"; | |
| case "textarea": | |
| return "Text Area"; | |
| case "form": | |
| return "Form"; | |
| case "table": | |
| return "Table"; | |
| case "thead": | |
| return "Table Header"; | |
| case "tbody": | |
| return "Table Body"; | |
| case "tr": | |
| return "Table Row"; | |
| case "th": | |
| return "Table Header Cell"; | |
| case "td": | |
| return "Table Data Cell"; | |
| case "nav": | |
| return "Navigation"; | |
| case "header": | |
| return "Header"; | |
| case "footer": | |
| return "Footer"; | |
| case "section": | |
| return "Section"; | |
| case "article": | |
| return "Article"; | |
| case "aside": | |
| return "Aside"; | |
| case "div": | |
| return "Block"; | |
| case "main": | |
| return "Main Content"; | |
| case "details": | |
| return "Details"; | |
| case "summary": | |
| return "Summary"; | |
| case "code": | |
| return "Code Snippet"; | |
| case "pre": | |
| return "Preformatted Text"; | |
| case "kbd": | |
| return "Keyboard Input"; | |
| case "label": | |
| return "Label"; | |
| case "canvas": | |
| return "Canvas"; | |
| case "svg": | |
| return "SVG Graphic"; | |
| case "video": | |
| return "Video Player"; | |
| case "audio": | |
| return "Audio Player"; | |
| case "iframe": | |
| return "Embedded Frame"; | |
| case "link": | |
| return "Link"; | |
| case "a": | |
| return "Link"; | |
| case "img": | |
| return "Image"; | |
| case "ul": | |
| return "Unordered List"; | |
| case "ol": | |
| return "Ordered List"; | |
| case "li": | |
| return "List Item"; | |
| case "blockquote": | |
| return "Blockquote"; | |
| default: | |
| return tagName.charAt(0).toUpperCase() + tagName.slice(1); | |
| } | |
| }; | |