mdform_filetest.gno
1.02 Kb ยท 49 lines
1package main
2
3import "gno.land/p/jeronimoalbi/mdform"
4
5func main() {
6 form := mdform.
7 New(
8 "exec", "FunctionName",
9 ).
10 Input(
11 "name",
12 "placeholder", "Name",
13 "value", "John Doe",
14 ).
15 Select(
16 "country",
17 "United States",
18 "description", "Select your country",
19 ).
20 Select(
21 "country",
22 "Spain",
23 ).
24 Select(
25 "country",
26 "Germany",
27 ).
28 Checkbox(
29 "interests",
30 "music",
31 "description", "What do you like to do?",
32 ).
33 Checkbox(
34 "interests",
35 "tech",
36 "checked", "true",
37 )
38 println(form.String())
39}
40
41// Output:
42// <gno-form exec="FunctionName">
43// <gno-input name="name" placeholder="Name" value="John Doe" />
44// <gno-select name="country" value="United States" description="Select your country" />
45// <gno-select name="country" value="Spain" />
46// <gno-select name="country" value="Germany" />
47// <gno-input type="checkbox" name="interests" value="music" description="What do you like to do?" />
48// <gno-input type="checkbox" name="interests" value="tech" checked="true" />
49// </gno-form>