mealie/frontend/middleware/admin-only.ts
Kuchenpirat 030588e5bb
fix admin pages accessible by non admin users (#2988)
Co-authored-by: Michael Genson <71845777+michael-genson@users.noreply.github.com>
2024-01-14 16:03:31 +00:00

11 lines
280 B
TypeScript

interface AuthRedirectParams {
$auth: any
redirect: (path: string) => void
}
export default function ({ $auth, redirect }: AuthRedirectParams) {
// If the user is not an admin redirect to the home page
if (!$auth.user.admin) {
return redirect("/")
}
}