export function getNativeWidgetElementType()

in src/scanner/custom-rules/native-widgets-default.ts [54:64]


export function getNativeWidgetElementType(node: HTMLElement): string | undefined {
    if (node.tagName === 'BUTTON' || node.tagName === 'SELECT' || node.tagName === 'TEXTAREA') {
        return node.tagName.toLowerCase();
    } else if (node.tagName === 'INPUT' && node.hasAttribute('list')) {
        return 'input list';
    } else if (node.tagName === 'INPUT' && node.hasAttribute('type')) {
        return `input type="${node.getAttribute('type')}"`;
    }

    return undefined;
}