resinstate connection banner api
This commit is contained in:
parent
c310c6b080
commit
55ff03c0b7
@ -165,18 +165,16 @@ class ConnectionToaster(Toaster):
|
|||||||
class ConnectionBanner(Component):
|
class ConnectionBanner(Component):
|
||||||
"""A connection banner component."""
|
"""A connection banner component."""
|
||||||
|
|
||||||
# The component to render when there's a server connection error.
|
|
||||||
comp: Var[Optional[Component]] = Var.create(None)
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def create(cls, **props) -> Component:
|
def create(cls, comp: Optional[Component] = None) -> Component:
|
||||||
"""Create a connection banner component.
|
"""Create a connection banner component.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
comp: The component to render when there's a server connection error.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
The connection banner component.
|
The connection banner component.
|
||||||
"""
|
"""
|
||||||
comp = props.pop("comp", None)
|
|
||||||
|
|
||||||
if not comp:
|
if not comp:
|
||||||
comp = Flex.create(
|
comp = Flex.create(
|
||||||
Text.create(
|
Text.create(
|
||||||
@ -197,18 +195,16 @@ class ConnectionBanner(Component):
|
|||||||
class ConnectionModal(Component):
|
class ConnectionModal(Component):
|
||||||
"""A connection status modal window."""
|
"""A connection status modal window."""
|
||||||
|
|
||||||
# The component to render when there's a server connection error.
|
|
||||||
comp: Var[Optional[Component]] = Var.create(None)
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def create(cls, **props) -> Component:
|
def create(cls, comp: Optional[Component] = None) -> Component:
|
||||||
"""Create a connection banner component.
|
"""Create a connection banner component.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
comp: The component to render when there's a server connection error.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
The connection banner component.
|
The connection banner component.
|
||||||
"""
|
"""
|
||||||
comp = props.pop("comp", None)
|
|
||||||
|
|
||||||
if not comp:
|
if not comp:
|
||||||
comp = Text.create(*default_connection_error())
|
comp = Text.create(*default_connection_error())
|
||||||
return cond(
|
return cond(
|
||||||
|
@ -143,7 +143,6 @@ class ConnectionBanner(Component):
|
|||||||
def create( # type: ignore
|
def create( # type: ignore
|
||||||
cls,
|
cls,
|
||||||
*children,
|
*children,
|
||||||
comp: Optional[Union[Component, Var[Optional[Component]]]] = None,
|
|
||||||
style: Optional[Style] = None,
|
style: Optional[Style] = None,
|
||||||
key: Optional[Any] = None,
|
key: Optional[Any] = None,
|
||||||
id: Optional[Any] = None,
|
id: Optional[Any] = None,
|
||||||
@ -169,6 +168,9 @@ class ConnectionBanner(Component):
|
|||||||
) -> "ConnectionBanner":
|
) -> "ConnectionBanner":
|
||||||
"""Create a connection banner component.
|
"""Create a connection banner component.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
comp: The component to render when there's a server connection error.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
The connection banner component.
|
The connection banner component.
|
||||||
"""
|
"""
|
||||||
@ -180,7 +182,6 @@ class ConnectionModal(Component):
|
|||||||
def create( # type: ignore
|
def create( # type: ignore
|
||||||
cls,
|
cls,
|
||||||
*children,
|
*children,
|
||||||
comp: Optional[Union[Component, Var[Optional[Component]]]] = None,
|
|
||||||
style: Optional[Style] = None,
|
style: Optional[Style] = None,
|
||||||
key: Optional[Any] = None,
|
key: Optional[Any] = None,
|
||||||
id: Optional[Any] = None,
|
id: Optional[Any] = None,
|
||||||
@ -206,6 +207,9 @@ class ConnectionModal(Component):
|
|||||||
) -> "ConnectionModal":
|
) -> "ConnectionModal":
|
||||||
"""Create a connection banner component.
|
"""Create a connection banner component.
|
||||||
|
|
||||||
|
Args:
|
||||||
|
comp: The component to render when there's a server connection error.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
The connection banner component.
|
The connection banner component.
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user