diff options
Diffstat (limited to 'venv/lib/python3.8/site-packages/dash/dcc/Loading.py')
-rw-r--r-- | venv/lib/python3.8/site-packages/dash/dcc/Loading.py | 171 |
1 files changed, 171 insertions, 0 deletions
diff --git a/venv/lib/python3.8/site-packages/dash/dcc/Loading.py b/venv/lib/python3.8/site-packages/dash/dcc/Loading.py new file mode 100644 index 0000000..6703d4e --- /dev/null +++ b/venv/lib/python3.8/site-packages/dash/dcc/Loading.py @@ -0,0 +1,171 @@ +# AUTO GENERATED FILE - DO NOT EDIT + +import typing # noqa: F401 +from typing_extensions import TypedDict, NotRequired, Literal # noqa: F401 +from dash.development.base_component import Component, _explicitize_args + +ComponentType = typing.Union[ + str, + int, + float, + Component, + None, + typing.Sequence[typing.Union[str, int, float, Component, None]], +] + +NumberType = typing.Union[ + typing.SupportsFloat, typing.SupportsInt, typing.SupportsComplex +] + + +class Loading(Component): + """A Loading component. + + + Keyword arguments: + + - children (list of a list of or a singular dash component, string or numbers | a list of or a singular dash component, string or number; optional): + Array that holds components to render. + + - id (string; optional): + The ID of this component, used to identify dash components in + callbacks. The ID needs to be unique across all of the components + in an app. + + - className (string; optional): + Additional CSS class for the built-in spinner root DOM node. + + - color (string; default '#119DFF'): + Primary color used for the built-in loading spinners. + + - custom_spinner (a list of or a singular dash component, string or number; optional): + Component to use rather than the built-in spinner specified in the + `type` prop. + + - debug (boolean; optional): + If True, the built-in spinner will display the component_name and + prop_name while loading. + + - delay_hide (number; default 0): + Add a time delay (in ms) to the spinner being removed to prevent + flickering. + + - delay_show (number; default 0): + Add a time delay (in ms) to the spinner being shown after the + loading_state is set to True. + + - display (a value equal to: 'auto', 'show', 'hide'; default 'auto'): + Setting display to \"show\" or \"hide\" will override the + loading state coming from dash-renderer. + + - fullscreen (boolean; optional): + Boolean that makes the built-in spinner display full-screen. + + - overlay_style (dict; optional): + Additional CSS styling for the spinner overlay. This is applied to + the dcc.Loading children while the spinner is active. The default + is `{'visibility': 'hidden'}`. + + - parent_className (string; optional): + Additional CSS class for the outermost dcc.Loading parent div DOM + node. + + - parent_style (dict; optional): + Additional CSS styling for the outermost dcc.Loading parent div + DOM node. + + - show_initially (boolean; default True): + Whether the Spinner should show on app start-up before the loading + state has been determined. Default True. Use when also setting + `delay_show`. + + - target_components (dict with strings as keys and values of type string | list of strings; optional): + Specify component and prop to trigger showing the loading spinner + example: `{\"output-container\": \"children\", \"grid\": + [\"rowData\", \"columnDefs]}`. + + - type (a value equal to: 'graph', 'cube', 'circle', 'dot', 'default'; optional): + Property that determines which built-in spinner to show one of + 'graph', 'cube', 'circle', 'dot', or 'default'.""" + + _children_props = ["custom_spinner"] + _base_nodes = ["custom_spinner", "children"] + _namespace = "dash_core_components" + _type = "Loading" + + def __init__( + self, + children: typing.Optional[ComponentType] = None, + id: typing.Optional[typing.Union[str, dict]] = None, + type: typing.Optional[ + Literal["graph", "cube", "circle", "dot", "default"] + ] = None, + fullscreen: typing.Optional[bool] = None, + debug: typing.Optional[bool] = None, + className: typing.Optional[str] = None, + parent_className: typing.Optional[str] = None, + style: typing.Optional[typing.Any] = None, + parent_style: typing.Optional[dict] = None, + overlay_style: typing.Optional[dict] = None, + color: typing.Optional[str] = None, + display: typing.Optional[Literal["auto", "show", "hide"]] = None, + delay_hide: typing.Optional[NumberType] = None, + delay_show: typing.Optional[NumberType] = None, + show_initially: typing.Optional[bool] = None, + target_components: typing.Optional[ + typing.Dict[ + typing.Union[str, float, int], typing.Union[str, typing.Sequence[str]] + ] + ] = None, + custom_spinner: typing.Optional[ComponentType] = None, + **kwargs + ): + self._prop_names = [ + "children", + "id", + "className", + "color", + "custom_spinner", + "debug", + "delay_hide", + "delay_show", + "display", + "fullscreen", + "overlay_style", + "parent_className", + "parent_style", + "show_initially", + "style", + "target_components", + "type", + ] + self._valid_wildcard_attributes = [] + self.available_properties = [ + "children", + "id", + "className", + "color", + "custom_spinner", + "debug", + "delay_hide", + "delay_show", + "display", + "fullscreen", + "overlay_style", + "parent_className", + "parent_style", + "show_initially", + "style", + "target_components", + "type", + ] + self.available_wildcard_properties = [] + _explicit_args = kwargs.pop("_explicit_args") + _locals = locals() + _locals.update(kwargs) # For wildcard attrs and excess named props + args = {k: _locals[k] for k in _explicit_args if k != "children"} + + super(Loading, self).__init__(children=children, **args) + + +setattr(Loading, "__init__", _explicitize_args(Loading.__init__)) |