Skip to content

Instantly share code, notes, and snippets.

@sunnymax2002
sunnymax2002 / TreeView.py
Created December 25, 2023 23:59
Wrapper over Treelib to easily generate and update required data for nicegui Tree
from typing import Dict
from treelib import Node, Tree
class TreeNode:
"""If parent_id is -1, node at root level"""
def __init__(self, id, parent_id, disp_text, node_data = None) -> None:
self.id: int = id
self.parent_id: int = parent_id
self.disp_text: str = disp_text
self.node_data = node_data