fixed zIndex-jungle

This commit is contained in:
PxlLoewe
2025-07-24 15:51:13 -07:00
parent a5c4a1dc7c
commit b6759e0b6c
3 changed files with 9 additions and 9 deletions

View File

@@ -33,20 +33,20 @@ const PilotPage = () => {
<div className="ease relative flex h-screen w-full flex-1 overflow-hidden transition-all duration-500"> <div className="ease relative flex h-screen w-full flex-1 overflow-hidden transition-all duration-500">
{/* <MapToastCard2 /> */} {/* <MapToastCard2 /> */}
<div className="relative flex h-full w-full flex-1"> <div className="relative flex h-full w-full flex-1">
<div className="z-999999 absolute left-0 top-1/2 flex -translate-y-1/2 transform flex-col space-y-2 pl-4"> <div className="absolute left-0 top-1/2 z-20 flex -translate-y-1/2 transform flex-col space-y-2 pl-4">
<Chat /> <Chat />
<Report /> <Report />
<BugReport /> <BugReport />
</div> </div>
<div className="flex h-full w-2/3"> <div className="flex h-full w-2/3">
<div className="relative flex h-full flex-1"> <div className="relative flex h-full flex-1">
<div className="top-19/20 z-999999 absolute left-0 -translate-y-1/2 transform pl-4"> <div className="top-19/20 absolute left-0 z-20 -translate-y-1/2 transform pl-4">
<div className="flex items-center justify-between gap-4"> <div className="flex items-center justify-between gap-4">
<SettingsBoard /> <SettingsBoard />
</div> </div>
</div> </div>
<Map /> <Map />
<div className="z-99999 absolute right-10 top-5 space-y-2"> <div className="absolute right-10 top-5 z-20 space-y-2">
{!simulatorConnected && status === "connected" && ( {!simulatorConnected && status === "connected" && (
<SimConnectionAlert lastUpdated={ownAircraft?.lastHeartbeat} /> <SimConnectionAlert lastUpdated={ownAircraft?.lastHeartbeat} />
)} )}

View File

@@ -37,7 +37,7 @@ const Map = () => {
return ( return (
<MapContainer <MapContainer
ref={ref} ref={ref}
className="flex-1 bg-base-200" className="bg-base-200 z-10 flex-1"
center={map.center} center={map.center}
zoom={map.zoom} zoom={map.zoom}
fadeAnimation={false} fadeAnimation={false}

View File

@@ -23,14 +23,14 @@ export const ConnectedDispatcher = () => {
return ( return (
<div className="min-w-120"> <div className="min-w-120">
<div className="collapse collapse-arrow bg-base-100 border-base-300 border"> <div className="collapse-arrow bg-base-100 border-base-300 collapse border">
<input type="checkbox" /> <input type="checkbox" />
{/* <div className="collapse-title font-semibold">Kein Disponent Online</div> */} {/* <div className="collapse-title font-semibold">Kein Disponent Online</div> */}
<div className="collapse-title font-semibold flex items-center justify-between"> <div className="collapse-title flex items-center justify-between font-semibold">
<span> <span>
{connections} {connections == 1 ? "Verbundenes Mitglied" : "Verbundene Mitglieder"} {connections} {connections == 1 ? "Verbundenes Mitglied" : "Verbundene Mitglieder"}
</span> </span>
<div className="gap-2 flex items-center"> <div className="flex items-center gap-2">
<div <div
className={`badge badge-outline ${ className={`badge badge-outline ${
(dispatcher?.length || 0) > 0 ? "badge-success" : "badge-error" (dispatcher?.length || 0) > 0 ? "badge-success" : "badge-error"
@@ -65,7 +65,7 @@ export const ConnectedDispatcher = () => {
className="tooltip tooltip-right" className="tooltip tooltip-right"
data-tip={`vorraussichtliche Abmeldung in ${formatDistance(new Date(), new Date(d.esimatedLogoutTime), { locale: de })}`} data-tip={`vorraussichtliche Abmeldung in ${formatDistance(new Date(), new Date(d.esimatedLogoutTime), { locale: de })}`}
> >
<p className="text-gray-500 font-thin "> <p className="font-thin text-gray-500">
{new Date(d.esimatedLogoutTime).toLocaleTimeString([], { {new Date(d.esimatedLogoutTime).toLocaleTimeString([], {
hour: "2-digit", hour: "2-digit",
minute: "2-digit", minute: "2-digit",
@@ -76,7 +76,7 @@ export const ConnectedDispatcher = () => {
</div> </div>
<div> <div>
<div>{asPublicUser(d.publicUser).fullName}</div> <div>{asPublicUser(d.publicUser).fullName}</div>
<div className="text-xs uppercase font-semibold opacity-60">{d.zone}</div> <div className="text-xs font-semibold uppercase opacity-60">{d.zone}</div>
</div> </div>
<div> <div>
{(() => { {(() => {