feat: Fixes release build failures and get's release dockerfile working.

This commit is contained in:
2025-01-24 16:47:00 -05:00
parent 90c6058d56
commit 978ce8c74f
38 changed files with 233 additions and 217 deletions

View File

@@ -3,7 +3,7 @@ import Elementary
import ElementaryHTMX
import SharedModels
struct PurchaseOrderForm: HTML {
struct PurchaseOrderForm: HTML, Sendable {
@Dependency(\.dateFormatter) var dateFormatter

View File

@@ -3,7 +3,7 @@ import ElementaryHTMX
import SharedModels
import Vapor
struct PurchaseOrderSearch: HTML {
struct PurchaseOrderSearch: HTML, Sendable {
typealias Context = SharedModels.ViewRoute.PurchaseOrderRoute.Search.Context

View File

@@ -4,7 +4,7 @@ import Fluent
import SharedModels
import Vapor
struct PurchaseOrderTable: HTML {
struct PurchaseOrderTable: HTML, Sendable {
typealias SearchContext = SharedModels.ViewRoute.PurchaseOrderRoute.Search.Context
let page: Page<PurchaseOrder>
@@ -72,7 +72,7 @@ struct PurchaseOrderTable: HTML {
}
// Produces only the rows for the given page
struct Rows: HTML {
struct Rows: HTML, Sendable {
let page: Page<PurchaseOrder>
var content: some HTML {
@@ -98,7 +98,7 @@ struct PurchaseOrderTable: HTML {
}
// A single row.
struct Row: HTML {
struct Row: HTML, Sendable {
let purchaseOrder: PurchaseOrder
var content: some HTML<HTMLTag.tr> {
@@ -124,7 +124,7 @@ struct PurchaseOrderTable: HTML {
}
}
enum Context: String {
enum Context: String, Sendable {
case `default`
case search
}