generate correctly even if there is no partials

This commit is contained in:
maddalax 2024-11-11 08:31:28 -06:00
parent 6c77a814ce
commit e42e0aade8

View file

@ -233,10 +233,6 @@ func findPublicFuncsReturningHPage(dir string) ([]Page, error) {
} }
func buildGetPartialFromContext(builder *CodeBuilder, partials []Partial) { func buildGetPartialFromContext(builder *CodeBuilder, partials []Partial) {
if len(partials) == 0 {
return
}
moduleName := GetModuleName() moduleName := GetModuleName()
var routerHandlerMethod = func(path string, caller string) string { var routerHandlerMethod = func(path string, caller string) string {
@ -290,9 +286,12 @@ func writePartialsFile() {
builder := NewCodeBuilder(nil) builder := NewCodeBuilder(nil)
builder.AppendLine(GeneratedFileLine) builder.AppendLine(GeneratedFileLine)
builder.AppendLine(PackageName) builder.AppendLine(PackageName)
builder.AddImport(ChiModuleName)
if len(partials) > 0 {
builder.AddImport(ModuleName) builder.AddImport(ModuleName)
builder.AddImport(HttpModuleName) builder.AddImport(HttpModuleName)
builder.AddImport(ChiModuleName) }
moduleName := GetModuleName() moduleName := GetModuleName()
for _, partial := range partials { for _, partial := range partials {