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) {
if len(partials) == 0 {
return
}
moduleName := GetModuleName()
var routerHandlerMethod = func(path string, caller string) string {
@ -290,10 +286,13 @@ func writePartialsFile() {
builder := NewCodeBuilder(nil)
builder.AppendLine(GeneratedFileLine)
builder.AppendLine(PackageName)
builder.AddImport(ModuleName)
builder.AddImport(HttpModuleName)
builder.AddImport(ChiModuleName)
if len(partials) > 0 {
builder.AddImport(ModuleName)
builder.AddImport(HttpModuleName)
}
moduleName := GetModuleName()
for _, partial := range partials {
builder.AddImport(fmt.Sprintf(`%s/%s`, moduleName, partial.Import))