Files
osui-go/example/main.go
T
2024-10-13 16:32:05 +02:00

47 lines
923 B
Go

package main
import (
"github.com/orus-dev/osui"
"github.com/orus-dev/osui/ui"
)
func main() {
// screen := osui.NewScreen()
// my_btn := ui.Button(osui.Param{},
// "Button",
// )
// screen.Run(my_btn)
// var menu ui.Id[*ui.MenuComponent]
// screen := osui.NewScreen()
// screen.Run(ui.Div(osui.Param{},
// menu.Id(ui.Menu(osui.Param{OnClick: func() {
// screen.SetComponent(ui.Text(osui.Param{}, menu.Component.Items[menu.Component.SelectedItem]))
// screen.Exit()
// }},
// "Item 1", "Item 24324322", "Item 366",
// )),
// ))
// screen := osui.NewScreen()
// my_btn := ui.InputBox(osui.Param{},
// 24,
// )
// screen.Run(my_btn)
screen := osui.NewScreen()
my_btn := ui.Paginator(osui.Param{OnClick: func() {screen.Exit()}},
ui.Div(osui.Param{},
ui.Text(osui.Param{}, "Page 1"),
),
ui.Div(osui.Param{},
ui.Text(osui.Param{}, "Page 2"),
),
)
screen.Run(my_btn)
}