Spaces:
Sleeping
Sleeping
# Trees ----------------------------------------------------------------------------------- | |
# Trees for use in Claims and ServiceNow/NPS datasets filter and cluster: | |
# pip install streamlit-tree-select https://github.com/Schluca/streamlit_tree_select | |
# pip install streamlit-condition-tree https://github.com/cedricvlt/streamlit-condition-tree | |
# pip install st-ant-tree https://github.com/flucas96/st_ant_tree | |
from streamlit_tree_select import tree_select | |
from st_ant_tree import st_ant_tree | |
import pandas as pd | |
st.write("🐙 Streamlit-tree-select - A simple and elegant checkbox tree for Streamlit.") | |
nodes = [ | |
{"label": "Folder A", "value": "folder_a"}, | |
{ | |
"label": "Folder B", | |
"value": "folder_b", | |
"children": [ | |
{"label": "Sub-folder A", "value": "sub_a"}, | |
{"label": "Sub-folder B", "value": "sub_b"}, | |
{"label": "Sub-folder C", "value": "sub_c"}, | |
], | |
}, | |
{ | |
"label": "Folder C", | |
"value": "folder_c", | |
"children": [ | |
{"label": "Sub-folder D", "value": "sub_d"}, | |
{ | |
"label": "Sub-folder E", | |
"value": "sub_e", | |
"children": [ | |
{"label": "Sub-sub-folder A", "value": "sub_sub_a"}, | |
{"label": "Sub-sub-folder B", "value": "sub_sub_b"}, | |
], | |
}, | |
{"label": "Sub-folder F", "value": "sub_f"}, | |
], | |
}, | |
] | |
return_select = tree_select(nodes) | |
st.write(return_select) | |
st.write("🐙 st_ant_tree - A simple and elegant checkbox tree for Streamlit.") | |
tree_data = [ | |
{ | |
"value": "parent 1", | |
"title": "Parent 1", | |
"children": | |
[ | |
{"value": "child 1", | |
"title": "Child 1"}, | |
{"value": "child 2", | |
"title": "Child 2"}, | |
] | |
}, | |
{ | |
"value": "parent 2", | |
"title": "Parent 2", | |
} | |
] | |
st_ant_tree(tree_data,allowClear = True) | |
# Trees ------------------------------------------------------------------------- | |