From c87a58db0acc6c0025e0d746d6a3ff19a626b57c Mon Sep 17 00:00:00 2001 From: Asim Aslam Date: Wed, 20 Nov 2019 12:43:43 +0000 Subject: [PATCH] add ability to set web icon --- web/options.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/web/options.go b/web/options.go index 1c9bd6ee..9a31f6d0 100644 --- a/web/options.go +++ b/web/options.go @@ -72,6 +72,16 @@ func Name(n string) Option { } } +// Icon specifies an icon url to load in the UI +func Icon(ico string) Option { + return func(o *Options) { + if o.Metadata == nil { + o.Metadata = make(map[string]string) + } + o.Metadata["icon"] = ico + } +} + // Unique server id func Id(id string) Option { return func(o *Options) {