How to use the @elastic/eui.isColorDark function in @elastic/eui

To help you get started, we’ve selected a few @elastic/eui 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 elastic / kibana / src / legacy / core_plugins / vis_type_metric / public / components / metric_vis_controller.js View on Github external
_needsLightText(bgColor) {
    const color = /rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bgColor);
    if (!color) {
      return false;
    }
    return isColorDark(parseInt(color[1]), parseInt(color[2]), parseInt(color[3]));
  }
github amannocci / kibana-plugin-metric-percent / public / metric_percent_vis_controller.js View on Github external
_needsLightText(bgColor) {
    const color = /rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bgColor);
    if (!color) {
      return false;
    }
    return isColorDark(parseInt(color[1]), parseInt(color[2]), parseInt(color[3]));
  }
github elastic / kibana / src / core_plugins / metric_vis / public / metric_vis_controller.js View on Github external
_needsLightText(bgColor) {
    const color = /rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bgColor);
    if (!color) {
      return false;
    }
    return isColorDark(parseInt(color[1]), parseInt(color[2]), parseInt(color[3]));
  }
github elastic / kibana / src / legacy / ui / public / vislib / visualizations / point_series / heatmap_chart.js View on Github external
labelColor = d => {
          const bgColor = z(d);
          const color = /rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bgColor);
          return color && isColorDark(parseInt(color[1]), parseInt(color[2]), parseInt(color[3]))
            ? '#FFF' : '#222';
        };
      }
github elastic / kibana / x-pack / plugins / canvas / public / components / loading / loading.tsx View on Github external
<div>
        {text &amp;&amp; (
          <span>
            {text}
            &nbsp;
          </span>
        )}
        
      </div>
    );
  }

  const rgb = hexToRgb(backgroundColor);
  let color = 'text';

  if (rgb &amp;&amp; isColorDark(rgb[0], rgb[1], rgb[2])) {
    color = 'ghost';
  }

  return (
    <div>
      {text &amp;&amp; (
        <span>
          {text}
          &nbsp;
        </span>
      )}
      
    </div>
  );
};
github elastic / kibana / src / ui / public / vislib / visualizations / point_series / heatmap_chart.js View on Github external
labelColor = d => {
            const bgColor = z(d);
            const color = /rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(bgColor);
            return color && isColorDark(parseInt(color[1]), parseInt(color[2]), parseInt(color[3]))
              ? '#FFF' : '#222';
          };
        }