|
@@ -45,14 +45,19 @@ const PageItemControl: FC<PageItemControlProps> = (props: PageItemControlProps)
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- if (bookmarkInfoError != null || bookmarkInfo == null) {
|
|
|
|
|
- return <>hoge</>;
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ const renderBookmarkText = () => {
|
|
|
|
|
+ if (bookmarkInfoError != null || bookmarkInfo == null) {
|
|
|
|
|
+ return '';
|
|
|
|
|
+ }
|
|
|
|
|
+ return bookmarkInfo.isBookmarked ? t('remove_bookmark') : t('add_bookmark');
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
|
|
|
const dropdownToggle = () => {
|
|
const dropdownToggle = () => {
|
|
|
setIsOpen(!isOpen);
|
|
setIsOpen(!isOpen);
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+
|
|
|
return (
|
|
return (
|
|
|
<Dropdown isOpen={isOpen} toggle={dropdownToggle}>
|
|
<Dropdown isOpen={isOpen} toggle={dropdownToggle}>
|
|
|
<DropdownToggle color="transparent" className="btn-link border-0 rounded grw-btn-page-management p-0">
|
|
<DropdownToggle color="transparent" className="btn-link border-0 rounded grw-btn-page-management p-0">
|
|
@@ -90,7 +95,7 @@ const PageItemControl: FC<PageItemControlProps> = (props: PageItemControlProps)
|
|
|
{isEnableActions && (
|
|
{isEnableActions && (
|
|
|
<DropdownItem onClick={bookmarkToggleHandler}>
|
|
<DropdownItem onClick={bookmarkToggleHandler}>
|
|
|
<i className="fa fa-fw fa-bookmark-o"></i>
|
|
<i className="fa fa-fw fa-bookmark-o"></i>
|
|
|
- { bookmarkInfo.isBookmarked ? t('remove_bookmark') : t('add_bookmark') }
|
|
|
|
|
|
|
+ {renderBookmarkText()}
|
|
|
</DropdownItem>
|
|
</DropdownItem>
|
|
|
)}
|
|
)}
|
|
|
{isEnableActions && (
|
|
{isEnableActions && (
|