How to use the @jenkins-cd/design-language.StatusIndicator.validResultValues function in @jenkins-cd/design-language

To help you get started, we’ve selected a few @jenkins-cd/design-language examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jenkinsci / blueocean-plugin / blueocean-dashboard / src / main / js / components / testing / TestCaseResultRow.jsx View on Github external
render() {
        const { testCase, translation, locale = 'en' } = this.props;
        const duration = TimeDuration.format(testCase.duration * 1000, translation, locale);
        const showTestCase = testCase.errorStackTrace || testCase.errorDetails || testCase.hasStdLog;
        let statusIndicator = null;
        switch (testCase.status) {
            case 'FAILED':
                statusIndicator = StatusIndicator.validResultValues.failure;
                break;
            case 'PASSED':
                statusIndicator = StatusIndicator.validResultValues.success;
                break;
            case 'SKIPPED':
                statusIndicator = StatusIndicator.validResultValues.not_built;
                break;
            default:
                statusIndicator = StatusIndicator.validResultValues.unknown;
        }

        const onExpand = () => {
            this.setState({ isFocused: true, attemptedFetchForStdOutStdErr: true });
            if (!testCase._links) {
                return;
            }

@jenkins-cd/design-language

Styles, assets, and React classes for Jenkins Design Language

MIT
Latest version published 5 years ago

Package Health Score

66 / 100
Full package analysis

Similar packages