@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
22 lines • 954 B
JavaScript
import { __assign } from "tslib";
import * as React from "react";
import { Caption1, makeStyles, ProgressBar, shorthands, } from "@fluentui/react-components";
var useStyles = makeStyles({
root: __assign(__assign({ paddingTop: "15px", display: "flex" }, shorthands.gap("5px")), { alignItems: "center" }),
});
export var FileProgress = function (props) {
var percentageCompleted = props.percentageCompleted, isShow = props.isShow;
var percentage = percentageCompleted * 100;
var styles = useStyles();
if (!isShow) {
return null;
}
return (React.createElement(React.Fragment, null,
React.createElement("div", { className: styles.root },
React.createElement(ProgressBar, { thickness: "medium", max: 100, value: percentage }),
React.createElement(Caption1, null,
" ",
percentage.toFixed(0),
"%"))));
};
//# sourceMappingURL=FileProgress.js.map