chore: Menu templates (#1644)

* chore: Menu template system

* NewTemplateMenu

* UserMenu

* MenuItemsTemplate -> DropdownMenuItems

* support nested menus

* DocumentMenu

* BreadcrumbMenu

* isInvited
This commit is contained in:
Tom Moor
2020-11-14 20:44:31 -08:00
committed by GitHub
parent 19ab32f551
commit 12a2e1c387
16 changed files with 440 additions and 300 deletions

View File

@ -18,7 +18,7 @@ type Children =
| React.Node
| ((options: { closePortal: () => void }) => React.Node);
type Props = {
type Props = {|
label?: React.Node,
onOpen?: () => void,
onClose?: () => void,
@ -27,7 +27,7 @@ type Props = {
hover?: boolean,
style?: Object,
position?: "left" | "right" | "center",
};
|};
@observer
class DropdownMenu extends React.Component<Props> {