123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- """Stub file for reflex/components/radix/themes/components/progress.py"""
- # ------------------- DO NOT EDIT ----------------------
- # This file was generated by `reflex/utils/pyi_generator.py`!
- # ------------------------------------------------------
- from typing import Any, Literal, Mapping, Optional, Sequence, overload
- from reflex.components.core.breakpoints import Breakpoints
- from reflex.event import EventType
- from reflex.vars.base import Var
- from ..base import RadixThemesComponent
- class Progress(RadixThemesComponent):
- @overload
- @classmethod
- def create( # type: ignore
- cls,
- *children,
- value: Var[int] | int | None = None,
- max: Var[int] | int | None = None,
- size: Breakpoints[str, Literal["1", "2", "3"]]
- | Literal["1", "2", "3"]
- | Var[Breakpoints[str, Literal["1", "2", "3"]] | Literal["1", "2", "3"]]
- | None = None,
- variant: Literal["classic", "soft", "surface"]
- | Var[Literal["classic", "soft", "surface"]]
- | None = None,
- color_scheme: Literal[
- "amber",
- "blue",
- "bronze",
- "brown",
- "crimson",
- "cyan",
- "gold",
- "grass",
- "gray",
- "green",
- "indigo",
- "iris",
- "jade",
- "lime",
- "mint",
- "orange",
- "pink",
- "plum",
- "purple",
- "red",
- "ruby",
- "sky",
- "teal",
- "tomato",
- "violet",
- "yellow",
- ]
- | Var[
- Literal[
- "amber",
- "blue",
- "bronze",
- "brown",
- "crimson",
- "cyan",
- "gold",
- "grass",
- "gray",
- "green",
- "indigo",
- "iris",
- "jade",
- "lime",
- "mint",
- "orange",
- "pink",
- "plum",
- "purple",
- "red",
- "ruby",
- "sky",
- "teal",
- "tomato",
- "violet",
- "yellow",
- ]
- ]
- | None = None,
- high_contrast: Var[bool] | bool | None = None,
- radius: Literal["full", "large", "medium", "none", "small"]
- | Var[Literal["full", "large", "medium", "none", "small"]]
- | None = None,
- duration: Var[str] | str | None = None,
- fill_color: Var[str] | str | None = None,
- style: Sequence[Mapping[str, Any]]
- | Mapping[str, Any]
- | Var[Mapping[str, Any]]
- | Breakpoints
- | None = None,
- key: Any | None = None,
- id: Any | None = None,
- class_name: Any | None = None,
- autofocus: bool | None = None,
- custom_attrs: dict[str, Var | Any] | None = None,
- on_blur: Optional[EventType[()]] = None,
- on_click: Optional[EventType[()]] = None,
- on_context_menu: Optional[EventType[()]] = None,
- on_double_click: Optional[EventType[()]] = None,
- on_focus: Optional[EventType[()]] = None,
- on_mount: Optional[EventType[()]] = None,
- on_mouse_down: Optional[EventType[()]] = None,
- on_mouse_enter: Optional[EventType[()]] = None,
- on_mouse_leave: Optional[EventType[()]] = None,
- on_mouse_move: Optional[EventType[()]] = None,
- on_mouse_out: Optional[EventType[()]] = None,
- on_mouse_over: Optional[EventType[()]] = None,
- on_mouse_up: Optional[EventType[()]] = None,
- on_scroll: Optional[EventType[()]] = None,
- on_unmount: Optional[EventType[()]] = None,
- **props,
- ) -> "Progress":
- """Create a Progress component.
- Args:
- *children: The children of the component.
- value: The value of the progress bar: 0 to max (default 100)
- max: The maximum progress value.
- size: The size of the progress bar: "1" | "2" | "3"
- variant: The variant of the progress bar: "classic" | "surface" | "soft"
- color_scheme: The color theme of the progress bar
- high_contrast: Whether to render the progress bar with higher contrast color against background
- radius: Override theme radius for progress bar: "none" | "small" | "medium" | "large" | "full"
- duration: The duration of the progress bar animation. Once the duration times out, the progress bar will start an indeterminate animation.
- fill_color: The color of the progress bar fill animation.
- style: The style of the component.
- key: A unique key for the component.
- id: The id for the component.
- class_name: The class name for the component.
- autofocus: Whether the component should take the focus once the page is loaded
- custom_attrs: custom attribute
- **props: The properties of the component.
- Returns:
- The Progress Component.
- """
- ...
- progress = Progress.create
|