# Type Alias: Components

> **Components** = `Readonly`\<\{ `LoadingScreen?`: (`props`) => `ReactNode`; `MainMenu?`: () => `ReactNode`; `passages?`: [`PassageComponents`](PassageComponents.md); `RTGSplashScreen?`: () => `ReactNode`; `story?`: [`StoryComponents`](StoryComponents.md); \}\>

Defined in: [context/ComponentsContext/types.ts:34](https://github.com/laruss/react-text-game/blob/37ebb1fd49045bfbb1d2a2fa96b8f14a2f8c2644/packages/ui/src/context/ComponentsContext/types.ts#L34)
