Vertical carousel still rendered horizontal chevrons (< / >) for the
prev / next triggers, which read as wrong-direction even though the
click handlers worked correctly. The user complaint "varios clicks" was
the visual mismatch making each click look like it did nothing — value
WAS advancing index 0→1→2 on each click but the icons pointed sideways
in a vertical rail.
- Added `orientation` to the eidos carousel context so the prev / next
trigger wrappers can pick the right chevron without passing props.
- Re-exported `Direction` + `Orientation` from soma's carousel module
so the eidos context can type-check them.
- Prev trigger now uses `direction='up'` in vertical, `'left'` in
horizontal. Next trigger mirrors with `'down'` / `'right'`.
Verified: index goes 0→1→2 on successive clicks; chevrons now show
`^` (top) and `v` (bottom) in vertical orientation.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>