{"version":3,"file":"AuthContext.mjs","sources":["../../../src/lib/contexts/AuthContext.ts"],"sourcesContent":["/**\n * @file Auth Context\n * @description Context for authentication (Fast Refresh compliant).\n */\n\nimport { createContext } from 'react';\nimport type { AuthContextValue, User, Role } from '@/lib/auth';\n\n/**\n * User role type\n */\nexport type UserRole = Role;\n\nexport type { User, AuthContextValue };\n\n/**\n * Auth context - extracted for Fast Refresh compliance\n */\nexport const AuthContext = createContext<AuthContextValue | null>(null);\n\nAuthContext.displayName = 'AuthContext';\n"],"names":["AuthContext","createContext"],"mappings":";AAkBO,MAAMA,IAAcC,EAAuC,IAAI;AAEtED,EAAY,cAAc;"}