"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getIcon = void 0;
const getIcon = (propertyName) => {
    propertyName = propertyName.toLowerCase();
    switch (true) {
        case /^(google pixel 2|samsung s7|iphone 7|iphone x).*/.test(propertyName):
            return 'fas fa-mobile-alt fa-lg';
        case /^virtual machine.*/.test(propertyName):
            return 'fas fa-desktop fa-lg';
        case /^(mac|ios|osx).*/.test(propertyName):
            return 'fab fa-apple fa-1g';
        case /^(linux|ubuntu).*/.test(propertyName):
            return 'fab fa-linux fa-lg';
        case /^windows.*/.test(propertyName):
            return 'fab fa-windows fa-lg';
        case /^android.*/.test(propertyName):
            return 'fab fa-android fa-1g';
        case /^firefox.*/.test(propertyName):
            return 'fab fa-firefox fa-lg';
        case /^internet explorer.*/.test(propertyName):
            return 'fab fa-internet-explorer fa-lg';
        case /^safari.*/.test(propertyName):
            return 'fab fa-safari fa-lg';
        case /^edge.*/.test(propertyName):
            return 'fab fa-edge fa-lg';
        case /^chrome.*/.test(propertyName):
            return 'fab fa-chrome fa-lg';
        case /^failed.*/.test(propertyName):
            return 'exclamation-circle failed-color';
        case /^skipped.*/.test(propertyName):
            return 'arrow-circle-right skipped-color';
        case /^ambiguous.*/.test(propertyName):
            return 'fas fa-question-circle ambiguous-color';
        case /^pending.*/.test(propertyName):
            return 'fas fa-question-circle pending-color';
        case /^passed.*/.test(propertyName):
            return 'check-circle passed-color';
        default:
            return 'fas fa-question-circle';
    }
};
exports.getIcon = getIcon;
//# sourceMappingURL=FeatureIcons.js.map