use *;
/// One entry of the [`euv_collapse`] accordion.
///
/// The `key` is the stable identity written into the caller-owned
/// `open_keys` signal; the `title` is the header text. The panel body is
/// supplied by the caller through the `bodies` prop.
/// Props for the [`euv_collapse`] component.
///
/// `open_keys` holds the currently-open section keys; a `Vec<String>`
/// (rather than a single key) is used so `allow_multiple` can widen or
/// narrow the set without a different prop type. An empty list means every
/// section is closed.