"use client"; import React, { useState } from "react"; function Meldungen() { const [rowsPerPage, setRowsPerPage] = useState(25); const [filter, setFilter] = useState(""); const [selectedMonth, setSelectedMonth] = useState("01"); const [selectedYear, setSelectedYear] = useState("23"); const [selectedDay, setSelectedDay] = useState(""); // Platzhalter für Meldungen const messages = Array.from({ length: 50 }, (_, i) => ({ date: `2023-01-${String(i + 1).padStart(2, "0")}`, message: `Meldung ${i + 1}`, })); const filteredMessages = messages.filter((msg) => { const dayMatch = selectedDay ? msg.date.split("-")[2] === selectedDay.padStart(2, "0") : true; const monthMatch = msg.date.split("-")[1] === selectedMonth; const yearMatch = msg.date.split("-")[0].substring(2) === selectedYear; const filterMatch = msg.message .toLowerCase() .includes(filter.toLowerCase()); return dayMatch && monthMatch && yearMatch && filterMatch; }); return (
| Datum | Meldung |
|---|---|
| {msg.date} | {msg.message} |