An accessible set of components used to compose our dropdown menus.
import {
Menu,
MenuList,
MenuButton,
MenuItem,
MenuLink
} from '@meetup/swarm-components';
Manage Group Example
<Menu><MenuButtonicon="arrow-down"right>
Manage Group
</MenuButton><MenuListfocusableChildrenTypes={[MenuItem]}><MenuItemonSelect={()=>alert("Download")}>Contact Group Members</MenuItem><MenuItemonSelect={()=>alert("Copy")}><Edit/>Edit Group Settings</MenuItem><MenuItemonSelect={()=>alert("Mark as Draft")}>Mark as Draft</MenuItem><MenuLinkas="a"href="https://meetup.com">Meetup</MenuLink><MenuItemonSelect={()=>alert("Delete")}>Delete</MenuItem></MenuList></Menu>
Create Event Example
<Menu><MenuButtonprimaryicon="arrow-down"right>
Create Event
</MenuButton><MenuListfocusableChildrenTypes={[MenuItem]}><MenuItemonSelect={()=>alert("Download")}>Create New Event</MenuItem><MenuItemonSelect={()=>alert("Copy")}>Book as Space</MenuItem><MenuItemonSelect={()=>alert("Mark as Draft")}><Edit/>Mark as Draft</MenuItem><MenuLinkas="a"href="https://meetup.com">Meetup</MenuLink><MenuItemonSelect={()=>alert("Delete")}>Delete</MenuItem></MenuList></Menu>
Props
Dropdowns are composed of five components, their props are listed below: