use ratatui::text::Line;
use crate::primitives::tree_view::node_state::NodeState;
use crate::primitives::tree_view::tree_view_ref::TreeViewRef;
impl<'a, 'b, T> TreeViewRef<'a, 'b, T> {
pub fn render_fn<F>(mut self, f: F) -> Self
where
F: Fn(&T, &NodeState) -> Line<'a> + 'a,
{
self.render_fn = Box::new(f);
self
}
}