import React from "react"; import { PointyCircle, TwoColorPointyCircle } from "./PointyCircle.js"; import { getIndexIconPerc } from "../helpers.js"; import { roundDecimal } from "../../helpers/index.js"; import { rbcsScores } from "../rbcs.js"; export interface RbcsIconProps { value: number; size?: number; displayValue?: boolean; } export const RbcsZoneRegIcon: React.FunctionComponent = ({ value, size = 20, displayValue = true, }) => { if ( value !== 1 && value !== 2 && value !== 3 && value !== 4 && value !== 5 && value !== 6 && value !== 7 && value !== 8 ) throw new Error("ZoneRegIcon: value must be integer 1-8"); return ( {displayValue ? value : "'"} ); }; export const RbcsIcon: React.FunctionComponent = ({ value, size = 30, displayValue = true, }) => { return ( {displayValue ? roundDecimal(value, 1) : ""} ); };