# AtloriaResponsePanel

**Kind:** Class

**Source:** [`atloria-monorepo/packages/ui-core/src/components/api-explorer/ResponsePanel.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/ui-core/src/components/api-explorer/ResponsePanel.ts#L43)

**Extends:** `ExplorerElement`

## Methods

| Method | Signature | Returns |
|---|---|---|
| `willUpdate` | `willUpdate(changed: Map<string, unknown>)` | `void` |
| `render` | `render()` | `void` |

## Properties

| Property | Type |
|---|---|
| `styles` | `any` |
| `strings` | `ExplorerStrings` |
| `response` | `APIResponse` |
| `loading` | `any` |
| `error` | `Error` |

## Where it refuses work

- `AtloriaResponsePanel` stops the work with an early return when `!this.response`, in 6 places.
- `AtloriaResponsePanel` stops the work with an early return when `isEmpty`, in 2 places.
- `AtloriaResponsePanel` stops the work with an early return when `status >= 200 && status < 300`.
- `AtloriaResponsePanel` stops the work with an early return when `status >= 300 && status < 400`.
- `AtloriaResponsePanel` stops the work with an early return when `status >= 400 && status < 500`.
- `AtloriaResponsePanel` stops the work with an early return when `status >= 500`.
