refactor(ui): extract shared collapsible, scroll mask, and hold utilities
- Replace manual autoOpen signal+effect with hold(pending, 2000) - Extract updateScrollMask() shared by ShellExpanded and ContextToolExpandedList - Extract useCollapsible() hook for the shared expand/collapse animation pattern Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
K
Kit Langton committed
0ac8f06521414743843fc19d6a9dc8addd0b8c2a
Parent: 4e46d98
Committed by Adam <2363879+adamdotdevin@users.noreply.github.com>
on 3/6/2026, 10:34:17 PM