package form_presenters

// |@@| C

import (
	"gardening/src/dat/forms"
	"gardening/src/lib/error"
	"gardening/src/lib/kit"
	"gardening/src/lib/presenter"
	"gitlab.com/ccyrillee/kitcla/goc"
)

type PerformPlannerFormPresenter struct {
	Kit       *kit.Kit
	Presenter *presenter.Presenter
}

func (this *PerformPlannerFormPresenter) GetFields() []*presenter.FormField {
	var formFields []*presenter.FormField
	return formFields
}
func (this *PerformPlannerFormPresenter) FieldByKey(form *forms.PerformPlannerForm, formField *presenter.FormField) goc.HTML {
	switch formField.Key {
	}
	panic(erro.N("Invalid form field").KV("key", formField.Key))
}
func (this *PerformPlannerFormPresenter) Setup(form *forms.PerformPlannerForm) []*presenter.FormField {
	fields := this.GetFields()
	return fields
}
