feat: Begins vendor views, working form, and table. Styles need some updates.

This commit is contained in:
2025-01-08 17:01:33 -05:00
parent 2b6e92a5c6
commit f5dbd7e121
12 changed files with 240 additions and 29 deletions

View File

@@ -7,6 +7,7 @@ struct ViewController: RouteCollection {
private let api = ApiController()
private let employees = EmployeeViewController()
private let users = UserViewController()
private let vendors = VendorViewController()
func boot(routes: any RoutesBuilder) throws {
let protected = routes.protected
@@ -25,6 +26,7 @@ struct ViewController: RouteCollection {
// protected.get("users", use: users(req:))
try routes.register(collection: employees)
try routes.register(collection: users)
try routes.register(collection: vendors)
}
@Sendable
@@ -99,6 +101,7 @@ private struct UserForm: Content {
enum HomeRoute: String, Content {
case employees
case users
case vendors
}
struct HomeCTX: Content {