//// Oat documentation:
////
//// The [`dropdown`](#dropdown) helpers compose trigger and menu markup for
//// small action lists and contextual menus.
////
//// ## Anatomy
////
//// A dropdown usually has a trigger control and a popover menu with one or more
//// `item` actions.
////
//// ## Recipes
////
//// ### A basic dropdown menu
////
//// ```gleam
//// import glaze/oat/dropdown
//// import lustre/element/html
////
//// fn user_menu() {
//// dropdown.dropdown([], [
//// html.button([dropdown.trigger_for("user-menu")], [html.text("Open")]),
//// dropdown.menu("user-menu", [], [
//// dropdown.item([], [html.text("Profile")]),
//// dropdown.item([], [html.text("Sign out")]),
//// ]),
//// ])
//// }
//// ```
////
//// ## References
////
//// - MDN Popover API:
//// - MDN `popovertarget`:
//// - MDN `