# Sunnyside Agency --- Main learnings: 1. BEM CSS naming convention from 'spikes'. 2. Classlist API `element.classList.toggle(className)` 3. Github experience - struggled with it 4. Learnt how to replicate the 'click outside' functionality --- Sticky points: 1. 'Click outside' functionality (for keyboard navigation) 2. Hide and show nav menu 3. Merging and resolving conflicts
{"metaMigratedAt":"2023-06-17T02:05:29.286Z","metaMigratedFrom":"Content","title":"Sunnyside Agency","breaks":true,"contributors":"[{\"id\":\"e062b715-866b-4057-8cdd-0cbcda8d9297\",\"add\":522,\"del\":136}]"}
    98 views