Skip to content

Commit 26893a5

Browse files
authored
Merge pull request #526 from materialsproject/MessageAIO
rename ErrorMessageAIO with MessageAIO
2 parents 90c5fdf + ab8f656 commit 26893a5

3 files changed

Lines changed: 16 additions & 16 deletions

File tree

crystal_toolkit/components/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
)
77
from crystal_toolkit.components.diffraction import XRayDiffractionComponent
88
from crystal_toolkit.components.diffraction_tem import TEMDiffractionComponent
9-
from crystal_toolkit.components.error_msg import ErrorMessageAIO
109
from crystal_toolkit.components.fermi_surface import FermiSurfaceComponent
1110
from crystal_toolkit.components.localenv import LocalEnvironmentPanel
11+
from crystal_toolkit.components.messageAIO import MessageAIO
1212
from crystal_toolkit.components.phase_diagram import (
1313
PhaseDiagramComponent,
1414
PhaseDiagramPanelComponent,
Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@
88
Supports fade-in/fade-out animations, auto-dismiss, and manual close.
99
1010
Usage:
11-
from crystal_toolkit.components.error_msg import ErrorMessageAIO
11+
from crystal_toolkit.components.error_msg import MessageAIO
1212
1313
# 1. Include in layout
14-
ErrorMessageAIO(
14+
MessageAIO(
1515
"Invalid composition input!",
1616
aio_id=self.id("invalid-comp-alarm"),
1717
msg_type="error",
1818
),
1919
2020
# 2. Add to callback:
21-
Output(ErrorMessage.ids.visible(self.id("invalid-comp-alarm")), "data"),
21+
Output(MessageAIO.ids.visible(self.id("invalid-comp-alarm")), "data"),
2222
# Return True to display the message, and False to hide it.
2323
2424
Note: Do not need to register callbacks as using All-in-one pattern
@@ -94,35 +94,35 @@
9494
}
9595

9696

97-
class ErrorMessageAIO(html.Div, MPComponent):
97+
class MessageAIO(html.Div, MPComponent):
9898
class ids:
9999
wrapper = lambda aio_id: {
100-
"component": "ErrorMessageAIO",
100+
"component": "MessageAIO",
101101
"subcomponents": "wrapper",
102102
"aio_id": aio_id,
103103
}
104104
close_button = lambda aio_id: {
105-
"component": "ErrorMessageAIO",
105+
"component": "MessageAIO",
106106
"subcomponents": "close_button",
107107
"aio_id": aio_id,
108108
}
109109
message = lambda aio_id: {
110-
"component": "ErrorMessageAIO",
110+
"component": "MessageAIO",
111111
"subcomponents": "message",
112112
"aio_id": aio_id,
113113
}
114114
div = lambda aio_id: {
115-
"component": "ErrorMessageAIO",
115+
"component": "MessageAIO",
116116
"subcomponents": "div",
117117
"aio_id": aio_id,
118118
}
119119
timer = lambda aio_id: {
120-
"component": "ErrorMessageAIO",
120+
"component": "MessageAIO",
121121
"subcomponents": "timer",
122122
"aio_id": aio_id,
123123
}
124124
visible = lambda aio_id: {
125-
"component": "ErrorMessageAIO",
125+
"component": "MessageAIO",
126126
"subcomponents": "visible",
127127
"aio_id": aio_id,
128128
}

crystal_toolkit/components/pourbaix.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
from shapely.geometry import Polygon
1818

1919
import crystal_toolkit.helpers.layouts as ctl
20-
from crystal_toolkit.components.error_msg import ErrorMessageAIO
20+
from crystal_toolkit.components.messageAIO import MessageAIO
2121
from crystal_toolkit.core.mpcomponent import MPComponent
2222

2323
try:
@@ -459,12 +459,12 @@ def _sub_layouts(self) -> dict[str, Component]:
459459
),
460460
html.Div(
461461
[
462-
ErrorMessageAIO(
462+
MessageAIO(
463463
"Invalid composition input!",
464464
aio_id=self.id("invalid-comp-alarm"),
465465
msg_type="error",
466466
),
467-
ErrorMessageAIO(
467+
MessageAIO(
468468
"Invalid concentration input!",
469469
aio_id=self.id("invalid-conc-alarm"),
470470
msg_type="error",
@@ -796,8 +796,8 @@ def get_pourbaix_diagram(pourbaix_entries, **kwargs):
796796

797797
@app.callback(
798798
Output(self.id("graph-panel"), "children"),
799-
Output(ErrorMessageAIO.ids.visible(self.id("invalid-comp-alarm")), "data"),
800-
Output(ErrorMessageAIO.ids.visible(self.id("invalid-conc-alarm")), "data"),
799+
Output(MessageAIO.ids.visible(self.id("invalid-comp-alarm")), "data"),
800+
Output(MessageAIO.ids.visible(self.id("invalid-conc-alarm")), "data"),
801801
Output(self.id("display-composition"), "children"),
802802
Input(self.id(), "data"),
803803
Input(self.id("display-composition"), "children"),

0 commit comments

Comments
 (0)