add support for dynamic tables

This commit is contained in:
2025-03-24 23:29:31 -06:00
parent d749a32abd
commit 669154ac6e
3 changed files with 284 additions and 68 deletions

View File

@ -225,14 +225,14 @@ func generateCmd() *cli.Command {
return fmt.Errorf("error generating typescript code | %w", err)
}
// make sure src/generated-components exists
err = os.Mkdir("src/generated-components", 0755)
// make sure src/generated-sample-components exists
err = os.Mkdir("src/generated-sample-components", 0755)
if err != nil {
return fmt.Errorf("error creating src/generated-components directory | %w", err)
}
// generate vue components
err = vue_gen.GenVueFromSwagger("../gen/openapi/proto/service.swagger.json", "src/generated-components")
err = vue_gen.GenVueFromSwagger("../gen/openapi/proto/service.swagger.json", "src/generated-sample-components")
if err != nil {
return fmt.Errorf("error generating vue components | %w", err)
}
@ -249,8 +249,6 @@ func generateCmd() *cli.Command {
}
}
// TODO: update typescript code gen to use this command `npx openapi-typescript-codegen --input ../gen/openapi/proto/service.swagger.json --output src/generated/ts-client --client fetch`
return nil
},
}