Vue: Creating a navigation menu with animations like on Stripe | Hacker News Reader