update connection banner and connection modal to use Radix component instead of chakra (#2593)
This commit is contained in:
parent
fda6785d56
commit
5328f624d4
@ -1,14 +1,19 @@
|
|||||||
"""Banner components."""
|
"""Banner components."""
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from reflex.components.base.bare import Bare
|
from reflex.components.base.bare import Bare
|
||||||
from reflex.components.chakra.layout import Box
|
|
||||||
from reflex.components.chakra.overlay.modal import Modal
|
|
||||||
from reflex.components.chakra.typography import Text
|
|
||||||
from reflex.components.component import Component
|
from reflex.components.component import Component
|
||||||
from reflex.components.core.cond import cond
|
from reflex.components.core.cond import cond
|
||||||
|
from reflex.components.radix.themes.components.dialog import (
|
||||||
|
DialogContent,
|
||||||
|
DialogRoot,
|
||||||
|
DialogTitle,
|
||||||
|
)
|
||||||
|
from reflex.components.radix.themes.layout import Box
|
||||||
|
from reflex.components.radix.themes.typography.text import Text
|
||||||
from reflex.constants import Dirs, Hooks, Imports
|
from reflex.constants import Dirs, Hooks, Imports
|
||||||
from reflex.utils import imports
|
from reflex.utils import imports
|
||||||
from reflex.vars import Var, VarData
|
from reflex.vars import Var, VarData
|
||||||
@ -105,9 +110,11 @@ class ConnectionModal(Component):
|
|||||||
comp = Text.create(*default_connection_error())
|
comp = Text.create(*default_connection_error())
|
||||||
return cond(
|
return cond(
|
||||||
has_connection_error,
|
has_connection_error,
|
||||||
Modal.create(
|
DialogRoot.create(
|
||||||
header="Connection Error",
|
DialogContent.create(
|
||||||
body=comp,
|
DialogTitle.create("Connection Error"),
|
||||||
is_open=has_connection_error,
|
comp,
|
||||||
|
),
|
||||||
|
open=has_connection_error,
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
@ -9,11 +9,15 @@ from reflex.event import EventChain, EventHandler, EventSpec
|
|||||||
from reflex.style import Style
|
from reflex.style import Style
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
from reflex.components.base.bare import Bare
|
from reflex.components.base.bare import Bare
|
||||||
from reflex.components.chakra.layout import Box
|
|
||||||
from reflex.components.chakra.overlay.modal import Modal
|
|
||||||
from reflex.components.chakra.typography import Text
|
|
||||||
from reflex.components.component import Component
|
from reflex.components.component import Component
|
||||||
from reflex.components.core.cond import cond
|
from reflex.components.core.cond import cond
|
||||||
|
from reflex.components.radix.themes.components.dialog import (
|
||||||
|
DialogContent,
|
||||||
|
DialogRoot,
|
||||||
|
DialogTitle,
|
||||||
|
)
|
||||||
|
from reflex.components.radix.themes.layout import Box
|
||||||
|
from reflex.components.radix.themes.typography.text import Text
|
||||||
from reflex.constants import Dirs, Hooks, Imports
|
from reflex.constants import Dirs, Hooks, Imports
|
||||||
from reflex.utils import imports
|
from reflex.utils import imports
|
||||||
from reflex.vars import Var, VarData
|
from reflex.vars import Var, VarData
|
||||||
|
Loading…
Reference in New Issue
Block a user