aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/app/views/common/Menu.tsx
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-03-07 22:12:05 +0800
committercrupest <crupest@outlook.com>2021-03-07 22:12:05 +0800
commitb41cef9ef02a3e3791537fa750e48770c4d80d2e (patch)
treee3df4616f93285f1b3c1cc4d97bba59cc90c094a /FrontEnd/src/app/views/common/Menu.tsx
parentd0759428e29812e19b3112cddcebf002dc542522 (diff)
downloadtimeline-b41cef9ef02a3e3791537fa750e48770c4d80d2e.tar.gz
timeline-b41cef9ef02a3e3791537fa750e48770c4d80d2e.tar.bz2
timeline-b41cef9ef02a3e3791537fa750e48770c4d80d2e.zip
...
Diffstat (limited to 'FrontEnd/src/app/views/common/Menu.tsx')
-rw-r--r--FrontEnd/src/app/views/common/Menu.tsx5
1 files changed, 4 insertions, 1 deletions
diff --git a/FrontEnd/src/app/views/common/Menu.tsx b/FrontEnd/src/app/views/common/Menu.tsx
index c2110c9c..54650f22 100644
--- a/FrontEnd/src/app/views/common/Menu.tsx
+++ b/FrontEnd/src/app/views/common/Menu.tsx
@@ -12,6 +12,7 @@ export type MenuItem =
| {
type: "button";
text: I18nText;
+ iconClassName?: string;
color?: BootstrapThemeColor;
onClick: () => void;
};
@@ -44,6 +45,9 @@ const Menu: React.FC<MenuProps> = ({ items, className, onItemClicked }) => {
onItemClicked?.();
}}
>
+ {item.iconClassName != null ? (
+ <i className={clsx(item.iconClassName, "cru-menu-item-icon")} />
+ ) : null}
{convertI18nText(item.text, t)}
</div>
);
@@ -67,7 +71,6 @@ export const PopupMenu: React.FC<PopupMenuProps> = ({ items, children }) => {
return (
<OverlayTrigger
trigger="click"
- placement="bottom"
rootClose
overlay={
<Popover id="menu-popover">