Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | 39x 39x 39x 39x 39x 39x 158x 158x 158x 39x | import * as React from 'react'; import { IChartHoverCardStyles, IChartHoverCardStyleProps, IChartHoverCardProps } from './ChartHoverCard.types'; import { classNamesFunction, IProcessedStyleSet } from '@fluentui/react'; import { convertToLocaleString } from '../locale-util'; const getClassNames = classNamesFunction<IChartHoverCardStyleProps, IChartHoverCardStyles>(); export class ChartHoverCardBase extends React.Component<IChartHoverCardProps, {}> { private _classNames: IProcessedStyleSet<IChartHoverCardStyles>; public render(): React.ReactNode { const { color, Legend, XValue, YValue, styles, theme, ratio, descriptionMessage, culture } = this.props; this._classNames = getClassNames(styles!, { theme: theme!, color: color, XValue: XValue, isRatioPresent: !!ratio, }); return ( <div className={this._classNames.calloutContentRoot}> <div className={this._classNames.calloutDateTimeContainer}> <div className={this._classNames.calloutContentX}>{XValue} </div> {/*TO DO if we add time for callout then will use this */} {/* <div className={this._classNames.calloutContentX}>07:00am</div> */} </div> <div className={this._classNames.calloutInfoContainer}> <div className={this._classNames.calloutBlockContainer}> <div className={this._classNames.calloutlegendText}>{convertToLocaleString(Legend, culture)}</div> <div className={this._classNames.calloutContentY}>{convertToLocaleString(YValue, culture)}</div> </div> {!!ratio && ( <div className={this._classNames.ratio}> <> <span className={this._classNames.numerator}>{convertToLocaleString(ratio[0], culture)}</span>/ <span className={this._classNames.denominator}>{convertToLocaleString(ratio[1], culture)}</span> </> </div> )} </div> {!!descriptionMessage && <div className={this._classNames.descriptionMessage}>{descriptionMessage}</div>} </div> ); } } |