# Project Map
> react-component-library — An interactive OpenAPI 3.x viewer component with a Stripe/Scalar-style documentation layout and integrated playground.
> Generated: 2026-04-22T13:15:40.111463+00:00

## Structure

- `components/` — Re-export barrel file for the library's public component APIs. **[entry: index.ts]**
  - `components/DocsLayout/` — Main documentation layout component and its sub-components, handling sidebar, API display, and interactive playground sheet. **[entry: index.tsx]**
  - `components/shared/` — Shared UI panels (request/response editors) used by the DocsLayout and mobile interactions.
- `context/` — React context for managing the playground state, such as endpoint drafts and API calls.
- `hooks/` — Custom React hooks for managing state like API schemas, endpoint drafts, and responsive behavior. **[entry: index.ts]**
- `utils/` — Utility functions for API key management, URL building, schema exporting, and data formatting. **[entry: index.ts]**

## Entry Points

- `./index.tsx`
- `components/index.ts`
- `components/DocsLayout/index.tsx`
- `hooks/index.ts`
- `utils/index.ts`

---
Model: cache | Tokens: 0