import React from "react" import { OverlayTrigger, Tooltip } from "react-bootstrap" export default function Modules(props) { return (

Modules

{props.modules && props.modules.keySeq().map(function(value, key) { return ( ); })}
); } function capitalize(string) { return string.charAt(0).toUpperCase() + string.slice(1); } function ModulesByVideoType(props) { return (

{capitalize(props.videoType)} {/* Movie or Show */}

{props.data.keySeq().map(function(value, key) { return ( ); })}
); } function ModuleByType(props) { return (

{props.type} {/* Detailer / Explorer / ... */}

{props.data.map(function(value, key) { return ( ); })}
); } function Module(props) { var iconClass, prettyStatus, labelClass switch(props.data.get("status")) { case "ok": iconClass = "fa fa-check-circle" labelClass = "label label-success" prettyStatus = "OK" break; case "fail": iconClass = "fa fa-times-circle" labelClass = "label label-danger" prettyStatus = "Fail" break; case "not_implemented": iconClass = "fa fa-question-circle" labelClass = "label label-default" prettyStatus = "Not implemented" break; default: iconClass = "fa fa-question-circle" labelClass = "label label-warning" prettyStatus = "Unknown" } const tooltip = (

Status: {prettyStatus}

Error: {props.data.get("error")}

); return ( {props.data.get("name")} {prettyStatus} ); }