Bläddra i källkod

circular_progress cleanup: size, thickness, label (#1879)

Masen Furer 1 år sedan
förälder
incheckning
bd0cd18796
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      reflex/components/feedback/circularprogress.py

+ 5 - 2
reflex/components/feedback/circularprogress.py

@@ -23,7 +23,7 @@ class CircularProgress(ChakraComponent):
     min_: Var[int]
 
     # This defines the stroke width of the svg circle.
-    thickness: Var[int]
+    thickness: Var[str]
 
     # The color name of the progress track. Use a color key in the theme object
     track_color: Var[str]
@@ -37,6 +37,9 @@ class CircularProgress(ChakraComponent):
     # The color name of the progress bar
     color: Var[str]
 
+    # The size of the circular progress
+    size: Var[str]
+
     @classmethod
     def create(cls, *children, label=None, **props) -> Component:
         """Create a circular progress component.
@@ -52,7 +55,7 @@ class CircularProgress(ChakraComponent):
         if len(children) == 0:
             children = []
 
-            if label:
+            if label is not None:
                 children.append(CircularProgressLabel.create(label))
         return super().create(*children, **props)