import vhtml from 'vhtml'; /** @jsx vhtml */ export function ValidatorToggle({ issues, reportError }) { let levelClassName = ''; let message = ''; if (issues) { if (issues.numErrors) { message = `${issues.numErrors} errors.`; } else if (issues.numWarnings) { message = `${issues.numWarnings} warnings.`; } else if (issues.numHints) { message = `${issues.numHints} hints.`; } else if (issues.numInfos) { message = `${issues.numInfos} notes.`; } else { message = 'Model details'; } levelClassName = `level-${issues.maxSeverity}`; } else if (reportError) { message = `Validation could not run: ${reportError}.`; } else { message = 'Validation could not run.'; } return (
{message}
×
); }