use *;
/// Props for the [`euv_tree_select`] component.
///
/// The tree the panel shows is a list of [`EuvTreeNode`]s — the same node
/// type the [`euv_tree`] component renders — so one tree can be shared
/// between a standalone tree and a select. The selected value lives in a
/// caller-owned `Signal<String>`, so the control takes part in two-way
/// binding with the rest of the page; the open state of the panel is
/// owned by the component itself.