Link Button
Link Button component displays a link drawn as a button.
It navigates rather than reporting a click, so unlike Button it returns nothing and keeps no state. It is a link in the page too: it opens in a new tab on a middle click, and its url can be copied.
The text supports emoji shortcodes, the url does not.
API
func LinkButton(c *tgframe.Container, text, url string, conf ...*LinkButtonConf)
cis Parent container.textis the button text.urlis the url to navigate to.confis an optional configuration, at most one.
// LinkButtonConf is the configuration for the LinkButton component.
type LinkButtonConf struct {
tgframe.Base // ID
// Color is the color of the button. Default is tcutil.ColorNull, which
// leaves it neutral.
Color tcutil.Color
}
Color is one of tcutil.ColorInfo, ColorSuccess, ColorWarning or
ColorDanger.
Example
tgcomp.LinkButton(p.Main, "Link Button",
"https://www.example.com/")
