Skip to content

Commit 901811c

Browse files
committed
fix: correct export from lineloader
1 parent 72ffe1d commit 901811c

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

src/components/LineLoader.tsx

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import React, { FC } from "react";
1+
import { FC, useState } from "react";
22
import { LinearProgress, createStyles, withStyles } from "@material-ui/core";
33

44
interface LoaderProps {
@@ -9,6 +9,8 @@ const StyledLinear = withStyles(() =>
99
createStyles({
1010
root: {
1111
marginTop: "-1px",
12+
position: "absolute",
13+
width: "100%",
1214
zIndex: 1000,
1315
},
1416
colorPrimary: {
@@ -20,14 +22,22 @@ const StyledLinear = withStyles(() =>
2022
})
2123
)(LinearProgress);
2224

23-
const LineLoader: FC<LoaderProps> = ({ show }) => {
25+
export const LineLoader: FC<LoaderProps> = ({ show }) => {
26+
const [colorLineProgress, setColorLineProgress] = useState<"primary" | "secondary" | undefined>("primary" );
27+
const [variant, setVariant] = useState<"determinate" | "indeterminate" | "buffer" | "query" | undefined>("determinate" )
28+
2429
window.addEventListener("openLoader", () => {
2530
show(true);
31+
setColorLineProgress("primary");
32+
setVariant("indeterminate");
33+
2634
});
2735
window.addEventListener("closeLoader", () => {
2836
show(false);
37+
setColorLineProgress("secondary");
38+
setVariant("determinate");
2939
});
30-
return <StyledLinear />;
40+
return <StyledLinear color={colorLineProgress} variant={variant} value={100} />;
3141
};
3242

3343
export default LineLoader;

0 commit comments

Comments
 (0)