Files
inji-wallet/screens/AppLayoutController.ts
Sri Kanth Kola 397ed7ac20 ui revamp on ble
2023-04-21 09:48:07 +05:30

20 lines
620 B
TypeScript

import { useSelector } from '@xstate/react';
import { useContext } from 'react';
import {
selectAuthorized,
selectLanguagesetup,
selectUnauthorized,
} from '../machines/auth';
import { GlobalContext } from '../shared/GlobalContext';
export function useAppLayout() {
const { appService } = useContext(GlobalContext);
const authService = appService.children.get('auth');
const isLanguagesetup = useSelector(authService, selectLanguagesetup);
return {
isAuthorized: useSelector(authService, selectAuthorized),
isUnAuthorized: useSelector(authService, selectUnauthorized),
isLanguagesetup,
};
}