https://mehulgarg22.medium.com/implement-a-custom-dropdown-menu-filter-for-improved-user-experience-the-complete-guide-using-de1e8c69e845