import { useState } from 'react' import { NavLink, Outlet } from 'react-router-dom' import { ApiError } from './api' import { useAuth } from './AuthContext' export function Layout() { const { currentUser, logout, isElevated, requestElevation } = useAuth() const [elevationError, setElevationError] = useState(null) async function handleElevate() { setElevationError(null) try { await requestElevation() } catch (err) { setElevationError(err instanceof ApiError ? err.message : 'Kunne ikke forhøje rettigheder') } } return (
{elevationError &&

{elevationError}

}
) }