AugurProject/augur-ui

View on GitHub
src/modules/reporting/components/common/invalid-message.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";
import Styles from "modules/reporting/components/common/highlighted-message.styles";

const InvalidMessage = () => (
  <div className={Styles.HighlightedMessage}>
    <div>
      If a timezone isn’t provided in the Market Question and/or Additional
      Details, use the{" "}
      <span className={Styles.bolden}>
        Official Reporting Start Time in{" "}
        <a href="https://en.wikipedia.org/wiki/Coordinated_Universal_Time">
          UTC-0
        </a>
      </span>
    </div>
    <div>
      <span className={Styles.bolden}>Definition: </span>
      The resolution source is an actor that reports on or decides the results
      of a market.
    </div>
    <div>
      <span className={Styles.bolden}>
        Guidelines for spotting markets that resolve as invalid:
      </span>
      <ul>
        <li>The question is subjective in nature</li>
        <li>
          The title, details, reporting start time, resolution source, and
          outcomes are in direct conflict.
        </li>
        <li>
          There are strong arguments for the market resolving as multiple
          outcomes.
        </li>
        <li>
          The resolution source does not provide a readily available answer.
        </li>
        <li>
          The resolution source provides different answers to different viewers.
        </li>
        <li>
          A resolution source is referenced in the description and is not
          specified in either the title or the resolution source field.
        </li>
        <li>
          The market refers to an asset that has a public ticker symbol, but is
          not referred to by that symbol.
        </li>
      </ul>
    </div>
  </div>
);

export default InvalidMessage;