feat: Reorganizing views
This commit is contained in:
@@ -17,13 +17,13 @@ struct VendorViewController: RouteCollection {
|
||||
|
||||
@Sendable
|
||||
func index(req: Request) async throws -> View {
|
||||
return try await req.view.render("vendors", makeCtx(req: req))
|
||||
return try await req.view.render("vendors/index", makeCtx(req: req))
|
||||
}
|
||||
|
||||
@Sendable
|
||||
func create(req: Request) async throws -> View {
|
||||
let ctx = try req.content.decode(CreateVendorCTX.self)
|
||||
req.logger.info("CTX: \(ctx)")
|
||||
req.logger.debug("CTX: \(ctx)")
|
||||
let vendor = Vendor.Create(name: ctx.name).toModel()
|
||||
try await vendor.save(on: req.db)
|
||||
|
||||
@@ -39,8 +39,7 @@ struct VendorViewController: RouteCollection {
|
||||
}
|
||||
}
|
||||
|
||||
// _ = try await api.createVendor(req: req)
|
||||
return try await req.view.render("vendor-table", makeCtx(req: req))
|
||||
return try await req.view.render("vendors/table", makeCtx(req: req))
|
||||
}
|
||||
|
||||
@Sendable
|
||||
@@ -51,7 +50,7 @@ struct VendorViewController: RouteCollection {
|
||||
@Sendable
|
||||
func update(req: Request) async throws -> View {
|
||||
_ = try await api.updateVendor(req: req)
|
||||
return try await req.view.render("vendor-table", makeCtx(req: req, oob: true))
|
||||
return try await req.view.render("vendors/table", makeCtx(req: req, oob: true))
|
||||
}
|
||||
|
||||
private func makeCtx(req: Request, vendor: Vendor? = nil, oob: Bool = false) async throws -> VendorsCTX {
|
||||
|
||||
Reference in New Issue
Block a user