minor changes

This commit is contained in:
2025-11-10 21:52:20 +01:00
parent 727af7e26d
commit f4a79a6bc4
2 changed files with 35 additions and 49 deletions

View File

@@ -740,6 +740,7 @@ function App() {
notificationPanelOpen={notificationPanelOpen}
onToggleNotificationPanel={() => setNotificationPanelOpen((prev) => !prev)}
notificationProps={sharedNotificationProps}
isAdmin={Boolean(session?.isAdmin)}
/>
}
/>

View File

@@ -98,7 +98,8 @@ const StoreWatchPage = ({
locationError = '',
notificationPanelOpen = false,
onToggleNotificationPanel = () => {},
notificationProps
notificationProps,
isAdmin = false
}) => {
const [regions, setRegions] = useState([]);
const [selectedRegionId, setSelectedRegionId] = useState(() => {
@@ -901,24 +902,6 @@ const StoreWatchPage = ({
/>
)}
{userLocation && !notificationPanelOpen && (
<div className="mb-4 rounded-lg border border-blue-100 bg-blue-50 p-4 text-sm text-blue-900">
<p>
Standort gespeichert:{' '}
{userLocation.label ? (
<span className="font-semibold">{userLocation.label}</span>
) : (
'Koordinaten'
)}{' '}
{formatCoordinate(userLocation.lat)}, {formatCoordinate(userLocation.lon)}
</p>
<p className="text-xs text-blue-800 mt-1">
Aktualisiert:{' '}
{userLocation.updatedAt ? new Date(userLocation.updatedAt).toLocaleString('de-DE') : 'Zeit unbekannt'}
</p>
</div>
)}
{(error || status) && (
<div className="mb-4 space-y-2">
{error && (
@@ -975,6 +958,7 @@ const StoreWatchPage = ({
))}
</select>
</div>
{isAdmin && (
<div className="flex flex-wrap gap-2">
<button
type="button"
@@ -1005,6 +989,7 @@ const StoreWatchPage = ({
Team-Status aktualisieren
</button>
</div>
)}
</div>
<div className="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-2 mt-2 text-xs text-gray-500">
<span>Es werden nur Regionen angezeigt, in denen du Mitglied mit Klassifikation 1 bist.</span>