react-financial-charts
Version:
React charts specific to finance.
64 lines (63 loc) • 1.57 kB
TypeScript
import * as React from "react";
interface EachTextProps {
index?: number;
position?: any;
bgFill: string;
bgOpacity: number;
bgStrokeWidth: number;
bgStroke?: string;
textFill: string;
fontWeight: string;
fontFamily: string;
fontStyle: string;
fontSize: number;
text: string;
selected: boolean;
onDrag: any;
onDragComplete: any;
hoverText: {
enable: boolean;
fontFamily: string;
fontSize: number;
fill: string;
text: string;
selectedText: string;
bgFill: string;
bgOpacity: number;
bgWidth: number | string;
bgHeight: number | string;
};
}
interface EachTextState {
hover: boolean;
}
export declare class EachText extends React.Component<EachTextProps, EachTextState> {
static defaultProps: {
onDrag: () => void;
onDragComplete: () => void;
bgOpacity: number;
bgStrokeWidth: number;
selected: boolean;
fill: string;
hoverText: {
enable: boolean;
bgHeight: string;
bgWidth: string;
text: string;
fontFamily: string;
fontSize: number;
fill: string;
bgFill: string;
bgOpacity: number;
};
};
private dragStartPosition;
private isHover;
private saveNodeType;
constructor(props: any);
render(): JSX.Element;
private readonly handleHover;
private readonly handleDrag;
private readonly handleDragStart;
}
export {};