Files
streamyfin_mirror/components/ProgressCircle.tsx
Fredrik Burmester 98880e05ec first commit
2024-07-31 23:19:47 +02:00

32 lines
741 B
TypeScript

import React from "react";
import { View, StyleSheet } from "react-native";
import { AnimatedCircularProgress } from "react-native-circular-progress";
type ProgressCircleProps = {
size: number;
fill: number; // Progress percentage (0 to 100)
width: number; // Stroke width of the circle
tintColor: string; // Color of the progress part
backgroundColor: string; // Color of the remaining part
};
const ProgressCircle: React.FC<ProgressCircleProps> = ({
size,
fill,
width,
tintColor,
backgroundColor,
}) => {
return (
<AnimatedCircularProgress
size={size}
width={width}
fill={fill}
tintColor={tintColor}
backgroundColor={backgroundColor}
/>
);
};
export default ProgressCircle;