From 034f12c99b34248be8a0f59d111843bb4574d55f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Mon, 21 Jul 2025 22:37:47 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B0=86=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E9=A2=9C=E8=89=B2=E5=90=8D=E7=A7=B0=E8=BD=AC=E6=8D=A2=E4=B8=BA?= =?UTF-8?q?=E5=B0=8F=E5=86=99=E4=BB=A5=E4=BF=9D=E6=8C=81=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- color-module/src/schemes/q_style_2/baseline.rs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/color-module/src/schemes/q_style_2/baseline.rs b/color-module/src/schemes/q_style_2/baseline.rs index a3fee09..5ee2a89 100644 --- a/color-module/src/schemes/q_style_2/baseline.rs +++ b/color-module/src/schemes/q_style_2/baseline.rs @@ -334,7 +334,8 @@ impl Baseline { )); for (name, color_unit) in &self.custom_colors { - css_variables.extend(color_unit.to_css_variables(scheme_mode, name)); + let lowercased_name = name.to_lowercase(); + css_variables.extend(color_unit.to_css_variables(scheme_mode, &lowercased_name)); } css_variables @@ -373,7 +374,8 @@ impl Baseline { ); for (name, color) in &self.custom_colors { - css_variables.extend(color.to_css_auto_scheme_collection(name)); + let lowercased_name = name.to_lowercase(); + css_variables.extend(color.to_css_auto_scheme_collection(&lowercased_name)); } css_variables @@ -422,6 +424,11 @@ impl Baseline { map_oklch_to_srgb_hex(&self.outline_variant) )); + for (name, color) in &self.custom_colors { + let lowercased_name = name.to_lowercase(); + scss_variables.extend(color.to_scss_variables(scheme_mode, &lowercased_name)); + } + scss_variables } @@ -502,7 +509,8 @@ impl Baseline { )); for (name, color) in &self.custom_colors { - let color_lines = color.to_javascript_fields(name); + let lowercased_name = name.to_lowercase(); + let color_lines = color.to_javascript_fields(&lowercased_name); javascript_fields.extend(color_lines.iter().map(|s| format!("{indent}{s}"))); }