20 lines
440 B
Python
20 lines
440 B
Python
import reflex as rx
|
|
|
|
|
|
class LoadingIcon(rx.Component):
|
|
"""A custom loading icon component."""
|
|
|
|
library = "react-loading-icons"
|
|
tag = "SpinningCircles"
|
|
stroke: rx.Var[str]
|
|
stroke_opacity: rx.Var[str]
|
|
fill: rx.Var[str]
|
|
fill_opacity: rx.Var[str]
|
|
stroke_width: rx.Var[str]
|
|
speed: rx.Var[str]
|
|
height: rx.Var[str]
|
|
on_change: rx.EventHandler[lambda status: [status]]
|
|
|
|
|
|
loading_icon = LoadingIcon.create
|