From 80a957bc5bf7814a54e4c58cb01d36ef5fa2df91 Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Sun, 15 Dec 2024 15:04:33 +0000 Subject: [PATCH] Change extension user-defined title to take precedence --- internal/glance/widget-extension.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/glance/widget-extension.go b/internal/glance/widget-extension.go index d90c48f..da69621 100644 --- a/internal/glance/widget-extension.go +++ b/internal/glance/widget-extension.go @@ -15,6 +15,8 @@ import ( var extensionWidgetTemplate = mustParseTemplate("extension.html", "widget-base.html") +const extensionWidgetDefaultTitle = "Extension" + type extensionWidget struct { widgetBase `yaml:",inline"` URL string `yaml:"url"` @@ -26,7 +28,7 @@ type extensionWidget struct { } func (widget *extensionWidget) initialize() error { - widget.withTitle("Extension").withCacheDuration(time.Minute * 30) + widget.withTitle(extensionWidgetDefaultTitle).withCacheDuration(time.Minute * 30) if widget.URL == "" { return errors.New("URL is required") @@ -51,7 +53,7 @@ func (widget *extensionWidget) update(ctx context.Context) { widget.Extension = extension - if extension.Title != "" { + if widget.Title == extensionWidgetDefaultTitle && extension.Title != "" { widget.Title = extension.Title }