From 19d9ed1da9a2cf39236dffa0f87f568c5e53ff87 Mon Sep 17 00:00:00 2001 From: Josha von Gizycki Date: Sat, 20 Dec 2025 00:42:05 +0100 Subject: [PATCH] ordered label fields --- src/main/kotlin/wanijo/wanijo2/domain/document.kt | 3 +++ src/main/resources/templates/show.html | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/wanijo/wanijo2/domain/document.kt b/src/main/kotlin/wanijo/wanijo2/domain/document.kt index 869a862..36b834b 100644 --- a/src/main/kotlin/wanijo/wanijo2/domain/document.kt +++ b/src/main/kotlin/wanijo/wanijo2/domain/document.kt @@ -23,6 +23,9 @@ data class Document( val labelFields: Set = emptySet(), val dateFields: Set = emptySet(), ) { + fun labelFieldsSorted() = + labelFields.sortedBy { it.order } + fun withLabel(field: LabelField) = copy( labelFields = labelFields + field, diff --git a/src/main/resources/templates/show.html b/src/main/resources/templates/show.html index df61acb..e015c8f 100644 --- a/src/main/resources/templates/show.html +++ b/src/main/resources/templates/show.html @@ -63,7 +63,7 @@
- +