Переглянути джерело

Merge remote-tracking branch 'origin/dev' into dev

Vanessa 7 місяців тому
батько
коміт
bc04bd87de
1 змінених файлів з 4 додано та 4 видалено
  1. 4 4
      kernel/api/icon.go

+ 4 - 4
kernel/api/icon.go

@@ -521,6 +521,10 @@ func generateTypeSevenSVG(color string, lang string, dateInfo map[string]interfa
 
 // Type 8: 文字图标
 func generateTypeEightSVG(color, content, id string) string {
+	if strings.Contains(content, ".action{") {
+		content = model.RenderDynamicIconContentTemplate(content, id)
+	}
+
 	colorScheme := getColorScheme(color)
 
 	// 动态变化字体大小
@@ -558,10 +562,6 @@ func generateTypeEightSVG(color, content, id string) string {
 		}
 	}
 
-	if strings.Contains(content, ".action{") {
-		content = model.RenderDynamicIconContentTemplate(content, id)
-	}
-
 	return fmt.Sprintf(`
     <svg id="dynamic_icon_type8" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
         <path d="M39,0h434c20.97,0,38,17.03,38,38v412c0,33.11-26.89,60-60,60H60c-32.56,0-59-26.44-59-59V38C1,17.03,18.03,0,39,0Z" style="fill: %s;"/>