aboutsummaryrefslogtreecommitdiff
path: root/venv/lib/python3.8/site-packages/dash/dcc/Loading.py
diff options
context:
space:
mode:
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.py171
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__))