import {createOptionalContext} from '@quilted/quilt/context'; import type {AppContext} from './types.ts'; /** * The Preact context object for this application's shared context. * Provide it in `App.tsx` via ``. */ export const AppContextPreact = createOptionalContext(); /** * Returns the app's shared context. All fields in `AppContext` are required * and will be available anywhere inside ``. */ export const useAppContext = AppContextPreact.use;