424 lines
14 KiB
Python
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",
|
|
]
|