Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

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>