go-micro.dev/v5@v5.12.0/cmd/micro/web/templates/form.html (about) 1 {{define "content"}} 2 <h2>{{.ServiceName}}</h2> 3 <form action="/{{.Action}}" method="POST" data-reactive> 4 <h3 class="text-lg font-bold mb-2">{{.EndpointName}}</h3> 5 {{range .Inputs}} 6 <label class="block font-semibold">{{.Label}}</label> 7 <input name="{{.Name}}" placeholder="{{.Placeholder}}" class="border rounded px-2 py-1 mb-2 w-full" value="{{.Value}}"> 8 {{end}} 9 <button class="micro-link mt-2" type="submit">Submit</button> 10 <div class="js-response"></div> 11 </form> 12 {{if .Error}} 13 <div class="mt-4 text-red-600 font-bold">Error: {{.Error}}</div> 14 {{end}} 15 {{if .Response}} 16 <div class="mt-4"> 17 <h4 class="font-bold mb-2">Response</h4> 18 {{.ResponseTable}} 19 <pre class="bg-gray-100 rounded p-2 mt-2">{{.ResponseJSON}}</pre> 20 </div> 21 {{end}} 22 <script src="/main.js"></script> 23 {{end}}