5
kelo "gitverse.ru/metalcore/kelo"
6
"gitverse.ru/metalcore/lumi"
7
"gitverse.ru/metalcore/lumi/attr"
8
"gitverse.ru/metalcore/lumi/base"
9
"gitverse.ru/metalcore/lumi/event"
10
"gitverse.ru/metalcore/lumi/tag"
13
func Clicker() base.RenderFunc {
14
lumi.ImportStyle("main.css")
15
ref := lumi.NewRef[int](0)
16
return func(target kelo.NodeValuer) kelo.NodeValuer {
17
return tag.Button("Количество", " кликов: ", ref, event.Click(func() {
18
ref.Set(ref.Get() + 1)
24
ref := lumi.NewRef[int](0)
25
refClass := lumi.NewRef[string]("")
26
lumi.RenderById("app",
31
attr.Href("https://gitverse.ru/metalcore/lumi"),
32
attr.Target("_blank"),
38
tag.Button("Количество", " кликов: ", ref, event.Click(func() {
39
ref.Set(ref.Get() + 1)
40
refClass.Set("div-style")
43
ref, tag.Strong(" кликов кнопки"),
45
tag.Img(attr.Src("example.png"), attr.Alt("example")),
53
fmt.Println(refClass.Get())