ratatui_toolkit/primitives/tree_view/tree_navigator/constructors/
new.rs

1//! TreeNavigator::new constructor.
2
3use crate::primitives::tree_view::keybindings::TreeKeyBindings;
4use crate::primitives::tree_view::tree_navigator::TreeNavigator;
5
6impl TreeNavigator {
7    /// Creates a new tree navigator with default keybindings.
8    ///
9    /// # Returns
10    ///
11    /// A new `TreeNavigator` with default keybindings.
12    ///
13    /// # Example
14    ///
15    /// ```rust
16    /// use ratatui_toolkit::tree_view::TreeNavigator;
17    ///
18    /// let navigator = TreeNavigator::new();
19    /// ```
20    pub fn new() -> Self {
21        Self {
22            keybindings: TreeKeyBindings::default(),
23        }
24    }
25}