mirror of
https://github.com/yusing/godoxy.git
synced 2026-04-25 01:38:30 +02:00
refactor(icon): add variant handling for absolute/relative icons in WithVariant method
This commit is contained in:
@@ -84,6 +84,12 @@ func (u *IconURL) HasIcon() bool {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (u *IconURL) WithVariant(variant IconVariant) *IconURL {
|
func (u *IconURL) WithVariant(variant IconVariant) *IconURL {
|
||||||
|
switch u.IconSource {
|
||||||
|
case IconSourceWalkXCode, IconSourceSelfhSt:
|
||||||
|
default:
|
||||||
|
return u // no variant for absolute/relative icons
|
||||||
|
}
|
||||||
|
|
||||||
var extra *IconExtra
|
var extra *IconExtra
|
||||||
if u.Extra != nil {
|
if u.Extra != nil {
|
||||||
extra = &IconExtra{
|
extra = &IconExtra{
|
||||||
|
|||||||
Reference in New Issue
Block a user