use *;
/// Props for the [`euv_splitter`] component.
///
/// Defines the strongly-typed interface for a resizable split view: how
/// much of the space the first pane takes, and the bounds the drag may
/// move it within.
/// The live state of one splitter drag.
///
/// The `mousemove` and `mouseup` handlers live here so they can be
/// taken off the document when the drag ends; dropping the session
/// drops both closures with it.
///
/// The handlers are browser-only: a host build has no pointer to
/// follow, so the session is an empty shell there.
pub