feat: Updates rectangular size to be a modal form, some style updates to other views.

This commit is contained in:
2026-01-10 14:04:23 -05:00
parent 07818d24ed
commit a356aa2a13
13 changed files with 3444 additions and 104 deletions

View File

@@ -677,6 +677,7 @@ extension SiteRoute.View.ProjectRoute {
public enum DuctSizingRoute: Equatable, Sendable {
case index
case deleteRectangularSize(Room.ID, DuctSizing.RectangularDuct.ID)
case roomRectangularForm(Room.ID, RoomRectangularForm)
static let rootPath = "duct-sizing"
@@ -686,6 +687,17 @@ extension SiteRoute.View.ProjectRoute {
Path { rootPath }
Method.get
}
Route(.case(Self.deleteRectangularSize)) {
Path {
rootPath
"room"
Room.ID.parser()
}
Method.delete
Query {
Field("rectangularSize") { DuctSizing.RectangularDuct.ID.parser() }
}
}
Route(.case(Self.roomRectangularForm)) {
Path {
rootPath