• Steven's avatar
    refactor: extract submenu hover delay logic into reusable hook · dfc0d376
    Steven authored
    - Create useDropdownMenuSubHoverDelay hook in dropdown-menu component
    - Encapsulates hover delay behavior for preventing accidental submenu closure
    - Eliminates code duplication at component usage sites
    - Simplifies InsertMenu by removing 45 lines of timeout/state management code
    - Hook provides handleTriggerEnter/Leave and handleContentEnter/Leave handlers
    - Configurable closeDelay parameter (default 150ms)
    
    This makes the hover behavior pattern reusable across any dropdown menu submenus.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    Co-Authored-By: 's avatarClaude Haiku 4.5 <noreply@anthropic.com>
    dfc0d376
Name
Last commit
Last update
.github Loading commit data...
cmd/memos Loading commit data...
internal Loading commit data...
plugin Loading commit data...
proto Loading commit data...
scripts Loading commit data...
server Loading commit data...
store Loading commit data...
web Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.golangci.yaml Loading commit data...
CLAUDE.md Loading commit data...
CODEOWNERS Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
go.mod Loading commit data...
go.sum Loading commit data...