Create a component that is a toggle button, when clicked it will open four other buttons with options, and when clicking on one of the four options the icon of the clicked option is applied to the toggle button and the options are hidden | A shadcn/ui and v0 generation - v0