// Project identity — brand and user. Hooks return module-singleton defaults // so routes don't have to thread props. Swap the constants below for your // project's brand; swap useUser() for a real session hook when you wire auth. import { Shield, type LucideIcon } from "lucide-react" export type Brand = { name: string icon: LucideIcon } export type User = { name: string email: string initials: string } const brand: Brand = { name: "Arcadia Admin", icon: Shield, } const currentUser: User = { name: "Signed-in user", email: "user@example.com", initials: "U", } export function useBrand(): Brand { return brand } export function useUser(): User { return currentUser } /** Convenience for non-React modules (page meta, scripts, etc). */ export function getBrand(): Brand { return brand }