Documentation
¶
Overview ¶
templ: version: v0.3.960
Index ¶
- func Checkbox(fieldCtx form.FieldContext) templ.Component
- func FileInput(fieldCtx form.FieldContext) templ.Component
- func Input(fieldCtx form.FieldContext) templ.Component
- func Select(fieldCtx form.FieldContext) templ.Component
- func Textarea(fieldCtx form.FieldContext) templ.Component
- type CheckboxRenderer
- type FieldRenderer
- type FileRenderer
- type SelectRenderer
- type TextareaRenderer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Checkbox ¶
func Checkbox(fieldCtx form.FieldContext) templ.Component
Checkbox renders a checkbox field using Bulma CSS
func FileInput ¶
func FileInput(fieldCtx form.FieldContext) templ.Component
FileInput renders a file input field using Bulma CSS
func Input ¶
func Input(fieldCtx form.FieldContext) templ.Component
Input renders a basic input field using Bulma CSS
Types ¶
type CheckboxRenderer ¶
type CheckboxRenderer struct{}
CheckboxRenderer renders checkbox fields
func (*CheckboxRenderer) RenderField ¶
func (r *CheckboxRenderer) RenderField(ctx form.FieldContext) templ.Component
type FieldRenderer ¶
type FieldRenderer struct{}
FieldRenderer provides basic HTML field rendering
func NewFieldRenderer ¶
func NewFieldRenderer() *FieldRenderer
func (*FieldRenderer) RenderField ¶
func (r *FieldRenderer) RenderField(ctx form.FieldContext) templ.Component
RenderField renders a field using basic HTML
type FileRenderer ¶
type FileRenderer struct{}
FileRenderer renders file input fields
func (*FileRenderer) RenderField ¶
func (r *FileRenderer) RenderField(ctx form.FieldContext) templ.Component
type SelectRenderer ¶
type SelectRenderer struct {
FormOptions []form.SelectOption
}
SelectRenderer renders select dropdown fields
func NewSelectRenderer ¶
func NewSelectRenderer(FormOptions []form.SelectOption) *SelectRenderer
NewSelectRenderer creates a new select renderer with FormOptions
func (*SelectRenderer) RenderField ¶
func (r *SelectRenderer) RenderField(ctx form.FieldContext) templ.Component
type TextareaRenderer ¶
type TextareaRenderer struct{}
TextareaRenderer renders textarea fields
func (*TextareaRenderer) RenderField ¶
func (r *TextareaRenderer) RenderField(ctx form.FieldContext) templ.Component
Click to show internal directories.
Click to hide internal directories.