mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-20 15:31:24 +02:00
refactor(icon): improve handling in WithVariant
This commit is contained in:
@@ -96,13 +96,11 @@ func (u *IconURL) WithVariant(variant IconVariant) *IconURL {
|
|||||||
Key: u.Extra.Key,
|
Key: u.Extra.Key,
|
||||||
Ref: u.Extra.Ref,
|
Ref: u.Extra.Ref,
|
||||||
FileType: u.Extra.FileType,
|
FileType: u.Extra.FileType,
|
||||||
|
IsLight: variant == IconVariantLight,
|
||||||
|
IsDark: variant == IconVariantDark,
|
||||||
}
|
}
|
||||||
switch variant {
|
extra.Ref = strings.TrimSuffix(extra.Ref, "-light")
|
||||||
case IconVariantLight:
|
extra.Ref = strings.TrimSuffix(extra.Ref, "-dark")
|
||||||
extra.IsLight = true
|
|
||||||
case IconVariantDark:
|
|
||||||
extra.IsDark = true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
return &IconURL{
|
return &IconURL{
|
||||||
IconSource: u.IconSource,
|
IconSource: u.IconSource,
|
||||||
|
|||||||
Reference in New Issue
Block a user