Mark expired rows with red background
This commit is contained in:
parent
53a2752964
commit
e597b4fc00
@ -9,6 +9,7 @@ import TableOfContents from "../components/table-of-contents";
|
|||||||
import { loadTableSimulations } from "@/app/api/tableSimulations";
|
import { loadTableSimulations } from "@/app/api/tableSimulations";
|
||||||
import { ArchiveBoxXMarkIcon, CheckBadgeIcon } from "@heroicons/react/24/outline";
|
import { ArchiveBoxXMarkIcon, CheckBadgeIcon } from "@heroicons/react/24/outline";
|
||||||
import { Tooltip } from "primereact/tooltip";
|
import { Tooltip } from "primereact/tooltip";
|
||||||
|
import clsx from "clsx";
|
||||||
|
|
||||||
export default function ArrangementsTable({ onArrangementSelected }: { onArrangementSelected: (arrangementId: string) => void }) {
|
export default function ArrangementsTable({ onArrangementSelected }: { onArrangementSelected: (arrangementId: string) => void }) {
|
||||||
const [arrangements, setArrangements] = useState<Array<TableArrangement>>([]);
|
const [arrangements, setArrangements] = useState<Array<TableArrangement>>([]);
|
||||||
@ -33,7 +34,10 @@ export default function ArrangementsTable({ onArrangementSelected }: { onArrange
|
|||||||
caption='Simulations'
|
caption='Simulations'
|
||||||
elements={arrangements}
|
elements={arrangements}
|
||||||
rowRender={(arrangement) => (
|
rowRender={(arrangement) => (
|
||||||
<tr key={arrangement.id} className="bg-white border-b odd:bg-white even:bg-gray-50">
|
<tr key={arrangement.id} className={clsx("bg-white border-b odd:bg-white even:bg-gray-50", {
|
||||||
|
"bg-white odd:bg-white even:bg-gray-50": arrangement.valid,
|
||||||
|
"bg-red-50 odd:bg-red-50 even:bg-red-100": !arrangement.valid
|
||||||
|
})}>
|
||||||
<th scope="row" className="px-6 py-4 font-medium text-gray-900 whitespace-nowrap">
|
<th scope="row" className="px-6 py-4 font-medium text-gray-900 whitespace-nowrap">
|
||||||
{arrangement.name}
|
{arrangement.name}
|
||||||
</th>
|
</th>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user