|
@@ -23,7 +23,6 @@ const PageItemControl: FC<PageItemControlProps> = (props: PageItemControlProps)
|
|
|
const {
|
|
const {
|
|
|
page, isEnableActions, onClickDeleteButton, isDeletable,
|
|
page, isEnableActions, onClickDeleteButton, isDeletable,
|
|
|
} = props;
|
|
} = props;
|
|
|
- console.log('page', page);
|
|
|
|
|
const { t } = useTranslation('');
|
|
const { t } = useTranslation('');
|
|
|
const { data: bookmarkInfo, error: bookmarkInfoError, mutate: mutateBookmarkInfo } = useSWRBookmarkInfo(page._id);
|
|
const { data: bookmarkInfo, error: bookmarkInfoError, mutate: mutateBookmarkInfo } = useSWRBookmarkInfo(page._id);
|
|
|
|
|
|
|
@@ -34,7 +33,7 @@ const PageItemControl: FC<PageItemControlProps> = (props: PageItemControlProps)
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
- const addBookmarkClickHandler = (async() => {
|
|
|
|
|
|
|
+ const bookmarkClickHandler = (async() => {
|
|
|
try {
|
|
try {
|
|
|
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
|
|
// eslint-disable-next-line @typescript-eslint/no-non-null-assertion
|
|
|
await apiv3Put('/bookmarks', { pageId: page._id, bool: !bookmarkInfo!.isBookmarked });
|
|
await apiv3Put('/bookmarks', { pageId: page._id, bool: !bookmarkInfo!.isBookmarked });
|
|
@@ -85,7 +84,7 @@ const PageItemControl: FC<PageItemControlProps> = (props: PageItemControlProps)
|
|
|
</DropdownItem>
|
|
</DropdownItem>
|
|
|
)}
|
|
)}
|
|
|
{isEnableActions && (
|
|
{isEnableActions && (
|
|
|
- <DropdownItem onClick={addBookmarkClickHandler}>
|
|
|
|
|
|
|
+ <DropdownItem onClick={bookmarkClickHandler}>
|
|
|
<i className="fa fa-fw fa-bookmark-o"></i>
|
|
<i className="fa fa-fw fa-bookmark-o"></i>
|
|
|
{ bookmarkInfo.isBookmarked ? t('delete_bookmark') : t('add_bookmark') }
|
|
{ bookmarkInfo.isBookmarked ? t('delete_bookmark') : t('add_bookmark') }
|
|
|
</DropdownItem>
|
|
</DropdownItem>
|