13 lines
563 B
TypeScript
13 lines
563 B
TypeScript
// Metro module 8664 (f8665).
|
|
import UserStore from "../../../stores/UserStore";
|
|
import { useStateFromStores } from "../../../_bundle/Module589";
|
|
import Module38 from "../../../_bundle/Module38";
|
|
export function useCurrentUser() {
|
|
const stateFromStores = useStateFromStores([UserStore], () => UserStore.getCurrentUser());
|
|
Module38(stateFromStores != null, "user has to be signed in before accessing shop");
|
|
return stateFromStores;
|
|
}
|
|
export function useCurrentUserIfAvailable() {
|
|
return useStateFromStores([UserStore], () => UserStore.getCurrentUser());
|
|
}
|