SIGN IN SIGN UP

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