{record.ticket_number} · {humanize(record.ticket_type)}
-
{record.title}
+ {record.title}
diff --git a/webui/src/i18n/generatedTranslations.ts b/webui/src/i18n/generatedTranslations.ts
new file mode 100755
index 0000000..2b51094
--- /dev/null
+++ b/webui/src/i18n/generatedTranslations.ts
@@ -0,0 +1,12 @@
+import type { PlatformTranslations } from "@govoplan/core-webui";
+
+/** Module-owned translations for contextual headings. */
+export const generatedTranslations: PlatformTranslations = {
+ en: {
+ "Tickets": "Tickets",
+ },
+ de: {
+ "Tickets": "Tickets",
+ },
+};
+
diff --git a/webui/src/module.ts b/webui/src/module.ts
index e40cef1..3055044 100644
--- a/webui/src/module.ts
+++ b/webui/src/module.ts
@@ -1,11 +1,13 @@
import { createElement, lazy } from "react";
import type { PlatformWebModule } from "@govoplan/core-webui";
+import { generatedTranslations } from "./i18n/generatedTranslations";
import "./styles/tickets.css";
const TicketsPage = lazy(() => import("./features/tickets/TicketsPage"));
export const ticketsModule: PlatformWebModule = {
+ translations: generatedTranslations,
id: "tickets",
label: "Tickets",
version: "0.1.20",
diff --git a/webui/src/styles/tickets.css b/webui/src/styles/tickets.css
index 335de68..32cabdf 100644
--- a/webui/src/styles/tickets.css
+++ b/webui/src/styles/tickets.css
@@ -74,7 +74,7 @@
border-bottom: 1px solid var(--border);
}
-.ticket-detail-header h1 {
+.ticket-detail-header h2 {
margin: 4px 0 0;
font-size: 1.4rem;
letter-spacing: 0;