import { createContext } from 'react'; import type { PostViewMode } from '../settings/storage'; interface PostViewerState { activePostUri: string | null; mode: PostViewMode; open: (uri: string, mode: PostViewMode) => void; close: () => void; } export type { PostViewerState }; export const PostViewerContext = createContext({ activePostUri: null, mode: 'page', open: () => {}, close: () => {}, });