Create a profile button for a navbar using v0.dev and Shadcn's dropdown component, inspired by LeetCode's profile dropdown UI. The button should seamlessly integrate into the navbar and trigger a dropdown menu upon click. The menu should include options such as Profile, Settings, Notifications, and Logout, styled to match the clean and interactive design of LeetCode’s UI. Ensure the dropdown is fully functional, closing when clicking outside and performing the appropriate actions for each menu item. | A shadcn/ui and v0 generation - v0