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 "Division"; | |
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); | |
} | |
}; | |