|
|
@@ -1,6 +1,5 @@
|
|
|
-import React, {
|
|
|
- FC, useState, useCallback,
|
|
|
-} from 'react';
|
|
|
+import type { FC } from 'react';
|
|
|
+import React, { useState, useCallback } from 'react';
|
|
|
|
|
|
import { useTranslation } from 'next-i18next';
|
|
|
import DropdownToggle from 'reactstrap/esm/DropdownToggle';
|
|
|
@@ -13,6 +12,7 @@ import { useIsGuestUser } from '~/stores/context';
|
|
|
|
|
|
import { BookmarkFolderMenu } from '../Bookmarks/BookmarkFolderMenu';
|
|
|
import UserPictureList from '../Common/UserPictureList';
|
|
|
+import { LoadingSpinnerPulse } from '../LoadingSpinnerPulse';
|
|
|
|
|
|
import styles from './BookmarkButtons.module.scss';
|
|
|
import popoverStyles from './user-list-popover.module.scss';
|
|
|
@@ -95,7 +95,7 @@ export const BookmarkButtons: FC<Props> = (props: Props) => {
|
|
|
</button>
|
|
|
<Popover placement="bottom" isOpen={isBookmarkUsersPopoverOpen} target="po-total-bookmarks" toggle={toggleBookmarkUsersPopover} trigger="legacy">
|
|
|
<PopoverBody className={`user-list-popover ${popoverStyles['user-list-popover']}`}>
|
|
|
- { isLoadingBookmarkedUsers && <i className="fa fa-spinner fa-pulse"></i> }
|
|
|
+ { isLoadingBookmarkedUsers && <LoadingSpinnerPulse /> }
|
|
|
{ !isLoadingBookmarkedUsers && bookmarkedUsers != null && (
|
|
|
<>
|
|
|
{ bookmarkedUsers.length > 0
|