generate correctly even if there is no partials
This commit is contained in:
parent
6c77a814ce
commit
e42e0aade8
1 changed files with 5 additions and 6 deletions
|
|
@ -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,10 +286,13 @@ func writePartialsFile() {
|
||||||
builder := NewCodeBuilder(nil)
|
builder := NewCodeBuilder(nil)
|
||||||
builder.AppendLine(GeneratedFileLine)
|
builder.AppendLine(GeneratedFileLine)
|
||||||
builder.AppendLine(PackageName)
|
builder.AppendLine(PackageName)
|
||||||
builder.AddImport(ModuleName)
|
|
||||||
builder.AddImport(HttpModuleName)
|
|
||||||
builder.AddImport(ChiModuleName)
|
builder.AddImport(ChiModuleName)
|
||||||
|
|
||||||
|
if len(partials) > 0 {
|
||||||
|
builder.AddImport(ModuleName)
|
||||||
|
builder.AddImport(HttpModuleName)
|
||||||
|
}
|
||||||
|
|
||||||
moduleName := GetModuleName()
|
moduleName := GetModuleName()
|
||||||
for _, partial := range partials {
|
for _, partial := range partials {
|
||||||
builder.AddImport(fmt.Sprintf(`%s/%s`, moduleName, partial.Import))
|
builder.AddImport(fmt.Sprintf(`%s/%s`, moduleName, partial.Import))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue