JSFiddle - React, Tailwind, and code Playground

JavaScript

var map = {
        "exe": {type:"exe",desc:"Executable File"},
        "vwx": {type: "vwx", desc: "Vectorworks File"},
        "torrent": {type: "torrent", desc: "BitTorrent Document"},
        "ipsw": {type: "ipsw", desc: "Apple Device Software Update File"},
        "mpkg": {type: "mpkg", desc: "Installer package"},
        "prefPane": {type: "prefPane", desc: "Mac OS X Preference Pane"},
        "ogg": {type: "ogg_audio", desc: "Ogg Vorbis"},
        "ogv": {type: "ogv", desc: "Ogg Vorbis"},
        "flac": {type: "flac_audio", desc: "FLAC Audio File"},
        "ttf": {type: "ttf", desc: "TrueType Font"},
        "otf": {type: "otf", desc: "OpenType Font"},
        "air": {type: "air", desc: "Rich Internet Application"},
        "csproj": {type: "csproj", desc: ".NET Source Code"},
        "download": {type: "download", desc: "File Download"},
        "log": {type: "log", desc: "Log File"},
        "conf": {type: "conf", desc: "IRC Related Configuration File"},
        "command": {type: "command", desc: "Terminal Shell Script"},
        "plist": {type: "plist", desc: "Property List XML File"},
        "mobileprovision": {type: "Developer Provisioning Profile", desc: ""},
        "ds_store": {type: "DS_Store", desc: "Desktop Services Store"},
        "asp": {type: "asp", desc: "Active Server Pages"},
        "safariextz": {type: "safariextz", desc: "Safari Extension"},
        "qlab2license": {type: "QLab2License", desc: "QLab License File"},
        "qlablicense": {type: "QLabLicense", desc: "QLab License File"},
        "qlab1license": {type: "QLab1License", desc: "QLab License File"},
        "qlab3license": {type: "QLab3License", desc: "QLab License File"},
        "saver": {type: "saver", desc: "Mac OS X Preference Screen Saver"},
        "pkg": {type: "pkg", desc: "Installer Package"},
        "w3x": {type: "w3x", desc: "Warcraft III: The Frozen Throne"},
        "fcp": {type: "fcp", desc: "Final Cut Project File"},
        "pages": {type: "pages", desc:...