import * as React from "react"; import {ReactElement} from "react"; const cssStyle = require("./ProgressBar.scss"); export interface ProgressBarState { value?: number; /* [0;100] */ text?: ReactElement | string; type?: "normal" | "error" | "success"; } export interface ProgressBarProperties { value: number; /* [0;100] */ text?: ReactElement | string; type: "normal" | "error" | "success"; className?: string; } export class ProgressBar extends React.Component { constructor(props) { super(props); this.state = {}; } render() { return (
{typeof this.state.text !== "undefined" ? this.state.text : this.props.text}
) } }