WIP: Working on a project detail database request to minimize database calls.
This commit is contained in:
@@ -192,6 +192,11 @@ extension SiteRoute.View.ProjectRoute {
|
||||
return await route.renderView(on: request, projectID: projectID)
|
||||
case .frictionRate(let route):
|
||||
return await route.renderView(on: request, projectID: projectID)
|
||||
case .pdf:
|
||||
return await ResultView {
|
||||
try await projectClient.toHTML(projectID)
|
||||
}
|
||||
// fatalError()
|
||||
case .rooms(let route):
|
||||
return await route.renderView(on: request, projectID: projectID)
|
||||
}
|
||||
|
||||
@@ -23,6 +23,14 @@ struct DuctSizingView: HTML, Sendable {
|
||||
.hidden(when: ductSizes.rooms.count > 0)
|
||||
.attributes(.class("text-error font-bold italic mt-4"))
|
||||
}
|
||||
|
||||
a(
|
||||
.class("btn btn-primary"),
|
||||
.href(route: .project(.detail(projectID, .pdf)))
|
||||
) {
|
||||
"PDF"
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if ductSizes.rooms.count != 0 {
|
||||
|
||||
Reference in New Issue
Block a user