/
error.py
40 lines (30 loc) · 1.18 KB
/
error.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""# Error
Solara has 4 types of alerts:
* [Success](/documentation/components/status/success)
* [Info](/documentation/components/status/info)
* [Warning](/documentation/components/status/warning)
* Error (this page)
"""
import solara
from solara.website.utils import apidoc
@solara.component
def Page():
icon, set_icon = solara.use_state(True)
dense, set_dense = solara.use_state(False)
outlined, set_outlined = solara.use_state(True)
text, set_text = solara.use_state(True)
with solara.VBox() as main:
with solara.GridFixed(4):
solara.Checkbox(label="Use icon", value=icon, on_value=set_icon)
solara.Checkbox(label="Show dense", value=dense, on_value=set_dense)
solara.Checkbox(label="Show as text", value=text, on_value=set_text)
solara.Checkbox(label="Show outlined", value=outlined, on_value=set_outlined)
solara.Error(
f"This is solara.Error(label='...', text={text}, dense={dense}, outlined={outlined}, icon={icon})",
text=text,
dense=dense,
outlined=outlined,
icon=icon,
)
return main
__doc__ += apidoc(solara.Error.f) # type: ignore