eptm_dashboard/.venv/lib/python3.12/site-packages/reflex/__init__.pyi

424 lines
14 KiB
Python

"""Stub file for reflex/__init__.py"""
# ------------------- DO NOT EDIT ----------------------
# This file was generated by `reflex/utils/pyi_generator.py`!
# ------------------------------------------------------
import sys
import reflex_components_lucide as lucide
import reflex_components_radix as radix
import reflex_components_recharts as recharts
from reflex_base.components.component import Component as Component
from reflex_base.components.component import ComponentNamespace as ComponentNamespace
from reflex_base.components.component import NoSSRComponent as NoSSRComponent
from reflex_base.components.component import memo as memo
from reflex_base.components.props import PropsBase as PropsBase
from reflex_components_code.code import code_block as code_block
from reflex_components_core import el as el
from reflex_components_core.base.fragment import Fragment as Fragment
from reflex_components_core.base.fragment import fragment as fragment
from reflex_components_core.base.script import Script as Script
from reflex_components_core.base.script import script as script
from reflex_components_core.core.auto_scroll import auto_scroll as auto_scroll
from reflex_components_core.core.banner import connection_banner as connection_banner
from reflex_components_core.core.banner import connection_modal as connection_modal
from reflex_components_core.core.breakpoints import breakpoints as breakpoints
from reflex_components_core.core.clipboard import clipboard as clipboard
from reflex_components_core.core.colors import color as color
from reflex_components_core.core.cond import color_mode_cond as color_mode_cond
from reflex_components_core.core.cond import cond as cond
from reflex_components_core.core.debounce import debounce_input as debounce_input
from reflex_components_core.core.foreach import foreach as foreach
from reflex_components_core.core.html import html as html
from reflex_components_core.core.match import match as match
from reflex_components_core.core.responsive import desktop_only as desktop_only
from reflex_components_core.core.responsive import (
mobile_and_tablet as mobile_and_tablet,
)
from reflex_components_core.core.responsive import mobile_only as mobile_only
from reflex_components_core.core.responsive import (
tablet_and_desktop as tablet_and_desktop,
)
from reflex_components_core.core.responsive import tablet_only as tablet_only
from reflex_components_core.core.upload import cancel_upload as cancel_upload
from reflex_components_core.core.upload import (
clear_selected_files as clear_selected_files,
)
from reflex_components_core.core.upload import get_upload_dir as get_upload_dir
from reflex_components_core.core.upload import get_upload_url as get_upload_url
from reflex_components_core.core.upload import selected_files as selected_files
from reflex_components_core.core.upload import upload as upload
from reflex_components_core.core.window_events import (
window_event_listener as window_event_listener,
)
from reflex_components_core.datadisplay.logo import logo as logo
from reflex_components_core.el.elements.media import image as image
from reflex_components_dataeditor.dataeditor import data_editor as data_editor
from reflex_components_dataeditor.dataeditor import (
data_editor_theme as data_editor_theme,
)
from reflex_components_gridjs import data_table as data_table
from reflex_components_lucide import icon as icon
from reflex_components_markdown.markdown import markdown as markdown
from reflex_components_moment import MomentDelta as MomentDelta
from reflex_components_moment import moment as moment
from reflex_components_plotly import plotly as plotly
from reflex_components_radix.primitives.accordion import accordion as accordion
from reflex_components_radix.primitives.drawer import drawer as drawer
from reflex_components_radix.primitives.form import form as form
from reflex_components_radix.themes.base import theme as theme
from reflex_components_radix.themes.base import theme_panel as theme_panel
from reflex_components_radix.themes.color_mode import color_mode as color_mode
from reflex_components_radix.themes.components.alert_dialog import (
alert_dialog as alert_dialog,
)
from reflex_components_radix.themes.components.aspect_ratio import (
aspect_ratio as aspect_ratio,
)
from reflex_components_radix.themes.components.avatar import avatar as avatar
from reflex_components_radix.themes.components.badge import badge as badge
from reflex_components_radix.themes.components.button import button as button
from reflex_components_radix.themes.components.callout import callout as callout
from reflex_components_radix.themes.components.card import card as card
from reflex_components_radix.themes.components.checkbox import checkbox as checkbox
from reflex_components_radix.themes.components.checkbox_cards import (
checkbox_cards as checkbox_cards,
)
from reflex_components_radix.themes.components.checkbox_group import (
checkbox_group as checkbox_group,
)
from reflex_components_radix.themes.components.context_menu import (
context_menu as context_menu,
)
from reflex_components_radix.themes.components.data_list import data_list as data_list
from reflex_components_radix.themes.components.dialog import dialog as dialog
from reflex_components_radix.themes.components.dropdown_menu import (
dropdown_menu as dropdown_menu,
)
from reflex_components_radix.themes.components.dropdown_menu import menu as menu
from reflex_components_radix.themes.components.hover_card import (
hover_card as hover_card,
)
from reflex_components_radix.themes.components.icon_button import (
icon_button as icon_button,
)
from reflex_components_radix.themes.components.inset import inset as inset
from reflex_components_radix.themes.components.popover import popover as popover
from reflex_components_radix.themes.components.progress import progress as progress
from reflex_components_radix.themes.components.radio_cards import (
radio_cards as radio_cards,
)
from reflex_components_radix.themes.components.radio_group import radio as radio
from reflex_components_radix.themes.components.radio_group import (
radio_group as radio_group,
)
from reflex_components_radix.themes.components.scroll_area import (
scroll_area as scroll_area,
)
from reflex_components_radix.themes.components.segmented_control import (
segmented_control as segmented_control,
)
from reflex_components_radix.themes.components.select import select as select
from reflex_components_radix.themes.components.separator import divider as divider
from reflex_components_radix.themes.components.separator import separator as separator
from reflex_components_radix.themes.components.skeleton import skeleton as skeleton
from reflex_components_radix.themes.components.slider import slider as slider
from reflex_components_radix.themes.components.spinner import spinner as spinner
from reflex_components_radix.themes.components.switch import switch as switch
from reflex_components_radix.themes.components.table import table as table
from reflex_components_radix.themes.components.tabs import tabs as tabs
from reflex_components_radix.themes.components.text_area import text_area as text_area
from reflex_components_radix.themes.components.text_field import input as input
from reflex_components_radix.themes.components.text_field import (
text_field as text_field,
)
from reflex_components_radix.themes.components.tooltip import tooltip as tooltip
from reflex_components_radix.themes.layout.box import box as box
from reflex_components_radix.themes.layout.center import center as center
from reflex_components_radix.themes.layout.container import container as container
from reflex_components_radix.themes.layout.flex import flex as flex
from reflex_components_radix.themes.layout.grid import grid as grid
from reflex_components_radix.themes.layout.list import list_item as list_item
from reflex_components_radix.themes.layout.list import list_ns as list
from reflex_components_radix.themes.layout.list import ordered_list as ordered_list
from reflex_components_radix.themes.layout.list import unordered_list as unordered_list
from reflex_components_radix.themes.layout.section import section as section
from reflex_components_radix.themes.layout.spacer import spacer as spacer
from reflex_components_radix.themes.layout.stack import hstack as hstack
from reflex_components_radix.themes.layout.stack import stack as stack
from reflex_components_radix.themes.layout.stack import vstack as vstack
from reflex_components_radix.themes.typography.blockquote import (
blockquote as blockquote,
)
from reflex_components_radix.themes.typography.code import code as code
from reflex_components_radix.themes.typography.heading import heading as heading
from reflex_components_radix.themes.typography.link import link as link
from reflex_components_radix.themes.typography.text import text as text
from reflex_components_react_player import audio as audio
from reflex_components_react_player import video as video
from reflex_components_sonner.toast import toast as toast
from . import (
admin,
app,
base,
compiler,
components,
config,
constants,
model,
plugins,
style,
testing,
utils,
vars,
)
from ._upload import UploadChunk, UploadChunkIterator
from .admin import AdminDash
from .app import App, UploadFile
from .assets import asset
from .config import Config, DBConfig
from .constants import Env
from .constants.colors import Color
from .event import (
EventChain,
EventHandler,
call_function,
call_script,
clear_local_storage,
clear_session_storage,
console_log,
download,
event,
noop,
prevent_default,
redirect,
remove_cookie,
remove_local_storage,
remove_session_storage,
run_script,
scroll_to,
set_clipboard,
set_focus,
set_value,
stop_propagation,
upload_files,
upload_files_chunk,
window_alert,
)
from .experimental import _x
from .istate.manager.token import BaseStateToken, StateToken
from .istate.shared import SharedState
from .istate.storage import Cookie, LocalStorage, SessionStorage
from .istate.wrappers import get_state
from .middleware import Middleware, middleware
from .model import Model, ModelRegistry, asession, session
from .page import page
from .state import ComponentState, State, dynamic, var
from .style import Style, toggle_color_mode
from .utils.imports import ImportDict, ImportVar
from .utils.misc import run_in_thread
from .utils.serializers import serializer
from .vars import Field, RestProp, Var, field
if sys.version_info < (3, 11):
from reflex_base.utils import console
console.warn(
"Reflex support for Python 3.10 is deprecated and will be removed in a future release. Please upgrade to Python 3.11 or higher for continued support."
)
del console
del sys
__all__ = [
"AdminDash",
"App",
"BaseStateToken",
"Color",
"Component",
"ComponentNamespace",
"ComponentState",
"Config",
"Cookie",
"DBConfig",
"Env",
"EventChain",
"EventHandler",
"Field",
"Fragment",
"ImportDict",
"ImportVar",
"LocalStorage",
"Middleware",
"Model",
"ModelRegistry",
"MomentDelta",
"NoSSRComponent",
"PropsBase",
"RestProp",
"Script",
"SessionStorage",
"SharedState",
"State",
"StateToken",
"Style",
"UploadChunk",
"UploadChunkIterator",
"UploadFile",
"Var",
"_x",
"accordion",
"admin",
"alert_dialog",
"app",
"asession",
"aspect_ratio",
"asset",
"audio",
"auto_scroll",
"avatar",
"badge",
"base",
"blockquote",
"box",
"breakpoints",
"button",
"call_function",
"call_script",
"callout",
"cancel_upload",
"card",
"center",
"checkbox",
"checkbox_cards",
"checkbox_group",
"clear_local_storage",
"clear_selected_files",
"clear_session_storage",
"clipboard",
"code",
"code_block",
"color",
"color_mode",
"color_mode_cond",
"compiler",
"components",
"cond",
"config",
"connection_banner",
"connection_modal",
"console_log",
"constants",
"container",
"context_menu",
"data_editor",
"data_editor_theme",
"data_list",
"data_table",
"debounce_input",
"desktop_only",
"dialog",
"divider",
"download",
"drawer",
"dropdown_menu",
"dynamic",
"el",
"event",
"field",
"flex",
"foreach",
"form",
"fragment",
"get_state",
"get_upload_dir",
"get_upload_url",
"grid",
"heading",
"hover_card",
"hstack",
"html",
"icon",
"icon_button",
"image",
"input",
"inset",
"link",
"list",
"list_item",
"logo",
"lucide",
"markdown",
"match",
"memo",
"menu",
"middleware",
"mobile_and_tablet",
"mobile_only",
"model",
"moment",
"noop",
"ordered_list",
"page",
"plotly",
"plugins",
"popover",
"prevent_default",
"progress",
"radio",
"radio_cards",
"radio_group",
"radix",
"recharts",
"redirect",
"remove_cookie",
"remove_local_storage",
"remove_session_storage",
"run_in_thread",
"run_script",
"script",
"scroll_area",
"scroll_to",
"section",
"segmented_control",
"select",
"selected_files",
"separator",
"serializer",
"session",
"set_clipboard",
"set_focus",
"set_value",
"skeleton",
"slider",
"spacer",
"spinner",
"stack",
"stop_propagation",
"style",
"switch",
"table",
"tablet_and_desktop",
"tablet_only",
"tabs",
"testing",
"text",
"text_area",
"text_field",
"theme",
"theme_panel",
"toast",
"toggle_color_mode",
"tooltip",
"unordered_list",
"upload",
"upload_files",
"upload_files_chunk",
"utils",
"var",
"vars",
"video",
"vstack",
"window_alert",
"window_event_listener",
]