Skip to main content

Button

The Button widget provides a clickable button element that can trigger actions when clicked.

States

StateTypeDefaultDescription
valueboolFalseCurrent state of the button

Properties

PropertyTypeDefaultDescription
labelstring""Text displayed on the button
disabledboolFalseWhether the button is disabled

Examples

Basic Button

package main

import (
"github.com/trysourcetool/sourcetool-go"
"github.com/trysourcetool/sourcetool-go/button"
)

func main() {
func page(ui sourcetool.UIBuilder) error {
// Create a basic button
button := ui.Button("Click Me")
}
}

Disabled Button

// Create a disabled button
button := ui.Button("Cannot Click", button.Disabled(true))