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}