# Drawer slide (corrediça)

> Component kind `drawer-slide` (category `static`, DSL name `drawerSlide`, API v1)

A telescopic steel drawer slide. Runs along its local Z axis; the section is width (X) × height (Y). Comes in pairs (one per side).

## Parameters

- **`length`** — Slide length along the local Z axis (mm). Common: 250, 300, 350, 400, 450, 500.
- **`width`** — Section width (mm, local X). Typically ~12.7 mm.
- **`height`** — Section height (mm, local Y). Typically ~35–45 mm.

## Parameters schema

| Parameter | Type | Default | Constraints |
| --- | --- | --- | --- |
| `length` | Number | 350 | min: 100 |
| `width` | Number | 12.7 | min: 8 |
| `height` | Number | 45 | min: 20 |
| `color` | String | — |  |

## Ports

| Port | Type | Description |
| --- | --- | --- |
| `body` | `rigid` | Rigid port. Mount one slide on each side of a drawer opening; carries no motion in this static model. |

## Example

```
statics.drawerSlide({
  id: 'slide_left', length: 350, width: 12.7, height: 45,
});
```
