Only show drafts to dispatchers #28

This commit is contained in:
nocnico
2025-06-03 21:44:20 +02:00
parent 4602f90652
commit 363a8241a8
2 changed files with 42 additions and 34 deletions

View File

@@ -70,7 +70,7 @@ export const SituationBoard = () => {
{/* head */}
<thead>
<tr>
<th>ID</th>
<th>E-Nr.</th>
<th>Stichwort</th>
<th>Stadt</th>
<th>Stationen</th>
@@ -78,7 +78,9 @@ export const SituationBoard = () => {
</thead>
<tbody>
{/* row 1 */}
{missions?.map((mission) => (
{missions?.map(
(mission) =>
(dispatcherConnected || mission.state !== "draft") && (
<tr
onDoubleClick={() => {
setOpenMissionMarker({
@@ -99,7 +101,7 @@ export const SituationBoard = () => {
});
}}
key={mission.id}
className={cn(mission.state === "draft" && "bg-base-300")}
className={cn(mission.state === "draft" && "missionListItem")}
>
<td>{mission.publicId}</td>
<td>{mission.missionKeywordAbbreviation}</td>
@@ -110,7 +112,8 @@ export const SituationBoard = () => {
).join(", ")}
</td>
</tr>
))}
),
)}
</tbody>
</table>
</div>

View File

@@ -56,3 +56,8 @@
.leaflet-popup-close-button {
display: none;
}
.missionListItem {
background-color: color-mix(in oklab, var(--color-info) 8%, var(--color-base-100));
color: var(--color-info, var(--color-base-content));
}