fn convert_base_gradient( gradient: &BaseGradient, opacity: Opacity, ) -> Option<(SpreadMode, Vec<GradientStop>)>