// middleware/auth.global.ts
import { useUserStore } from '@/stores/user';

export default defineNuxtRouteMiddleware((to) => {
  // const userStore = useUserStore();
  // // 1️⃣ skip if requiresAuth is explicitly false
  // if (to.meta.requiresAuth === false) {
  //   return;
  // }
  // // 2️⃣ guard
  // if (!userStore.userLoggedIn) {
  //   return navigateTo('/login');
  // }
  // if (to.meta.requiresAdmin && userStore.userRole < 10) {
  //   return navigateTo('/unauthorized');
  // }
});
