#[allow(clippy::wildcard_imports)] // widget/render module pulls in the css property/value types it builds with
/// Wrapper around [`ColorInputState`] that includes a title and an optional value-change callback.
fn find<T>(v: &CssPropertyWithConditionsVec, f: impl Fn(&CssProperty) -> Option<T>) -> Option<T> {
fn click(styled_dom: StyledDom, state: &RefAny, hit: DomNodeId) -> (Update, Vec<CallbackChange>) {
let (_b_styled, _b_state) = laid_out(ColorInput::create(SAMPLE_COLORS[1]).with_on_value_change(