import type { JustApp } from '@just-web/app' import { type Context, useContext } from 'react' import { JustAppRootContext, type JustReactApp } from '../contexts/just_app_context' export function useJustAppContext(context: Context): App export function useJustAppContext(): Exclude export function useJustAppContext(context = JustAppRootContext) { return useContext(context) }