"use client"; import { Check, MessageSquareWarning } from "lucide-react"; import { MessageForm } from "./_components/messageForm"; import { PaginatedTable } from "_components/PaginatedTable"; import { ColumnDef } from "@tanstack/react-table"; import { Notam } from "@repo/db"; export default function MessagePage() { return ( <>

Service Nachrichten

{ const color = row.getValue("color"); return color; }, }, { accessorKey: "wartungsmodus", header: "Wartungsmodus", cell: ({ row }) => { const wartungsmodus = row.getValue("wartungsmodus"); return wartungsmodus ? : ""; }, }, { accessorKey: "disableHPG", header: "HPG deaktiviert", cell: ({ row }) => { const disableHPG = row.getValue("disableHPG"); return disableHPG ? : ""; }, }, { accessorKey: "showUntil", header: "Zeitlimit", cell: ({ row, cell }) => { const showUntil = new Date(cell.getValue() as string); const createdAt = new Date(row.getValue("createdAt") as string); if (showUntil > createdAt) { return showUntil.toLocaleDateString("de-DE", { year: "numeric", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", }); } return ""; }, }, { accessorKey: "createdAt", header: "Erstellt am", cell: ({ cell }) => { const date = new Date(cell.getValue() as string); return date.toLocaleDateString("de-DE", { year: "numeric", month: "2-digit", day: "2-digit", hour: "2-digit", minute: "2-digit", }); }, }, ] as ColumnDef[] } /> ); }