@equinor/mad-core
Version:
Core library for the Mobile App Delivery team
23 lines (20 loc) • 512 B
JavaScript
import {
useDemoMode
} from "./chunk-UZ6YMQV2.js";
// src/hooks/useAccountOrDemoAccount.ts
import { ExpoAuthSession } from "@equinor/mad-auth";
var MAD_DEMO_USER = {
name: "Demo user",
username: "demo.user@example.com",
identifier: "-1"
};
var useAccountOrDemoAccount = () => {
const demoMode = useDemoMode();
const expoAccount = ExpoAuthSession.useAccount();
const account = expoAccount;
if (demoMode.isEnabled) return MAD_DEMO_USER;
return account;
};
export {
useAccountOrDemoAccount
};