From 2acb8e601d6a170891d40fce88a493e81586d56e Mon Sep 17 00:00:00 2001 From: "P. Reis" Date: Wed, 18 Dec 2024 10:54:27 -0300 Subject: [PATCH] refactor: move useFavourite to 'src/api/hooks' --- src/api/hooks/index.ts | 1 + src/{hooks => api/hooks/statuses}/useFavourite.ts | 0 src/components/pure-status-action-bar.tsx | 3 +-- src/components/pure-status.tsx | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename src/{hooks => api/hooks/statuses}/useFavourite.ts (100%) diff --git a/src/api/hooks/index.ts b/src/api/hooks/index.ts index 001eb6322..8ae1a44ff 100644 --- a/src/api/hooks/index.ts +++ b/src/api/hooks/index.ts @@ -46,6 +46,7 @@ export { useUpdateGroupTag } from './groups/useUpdateGroupTag.ts'; // Statuses export { useBookmarks } from './statuses/useBookmarks.ts'; export { useBookmark } from './statuses/useBookmark.ts'; +export { useFavourite } from './statuses/useFavourite.ts'; // Streaming export { useUserStream } from './streaming/useUserStream.ts'; diff --git a/src/hooks/useFavourite.ts b/src/api/hooks/statuses/useFavourite.ts similarity index 100% rename from src/hooks/useFavourite.ts rename to src/api/hooks/statuses/useFavourite.ts diff --git a/src/components/pure-status-action-bar.tsx b/src/components/pure-status-action-bar.tsx index aee22adbd..d3aa21401 100644 --- a/src/components/pure-status-action-bar.tsx +++ b/src/components/pure-status-action-bar.tsx @@ -43,7 +43,7 @@ import { ReportableEntities } from 'soapbox/actions/reports.ts'; import { deleteStatus, editStatus, toggleMuteStatus } from 'soapbox/actions/statuses.ts'; import { deleteFromTimelines } from 'soapbox/actions/timelines.ts'; import { useDeleteGroupStatus } from 'soapbox/api/hooks/groups/useDeleteGroupStatus.ts'; -import { useBlockGroupMember, useBookmark, useGroup, useGroupRelationship, useMuteGroup, useUnmuteGroup } from 'soapbox/api/hooks/index.ts'; +import { useBlockGroupMember, useBookmark, useGroup, useGroupRelationship, useMuteGroup, useUnmuteGroup, useFavourite } from 'soapbox/api/hooks/index.ts'; import DropdownMenu from 'soapbox/components/dropdown-menu/index.ts'; import PureStatusReactionWrapper from 'soapbox/components/pure-status-reaction-wrapper.tsx'; import StatusActionButton from 'soapbox/components/status-action-button.tsx'; @@ -51,7 +51,6 @@ import HStack from 'soapbox/components/ui/hstack.tsx'; import { useAppDispatch } from 'soapbox/hooks/useAppDispatch.ts'; import { useAppSelector } from 'soapbox/hooks/useAppSelector.ts'; import { useDislike } from 'soapbox/hooks/useDislike.ts'; -import { useFavourite } from 'soapbox/hooks/useFavourite.ts'; import { useFeatures } from 'soapbox/hooks/useFeatures.ts'; import { useInitReport } from 'soapbox/hooks/useInitReport.ts'; import { useOwnAccount } from 'soapbox/hooks/useOwnAccount.ts'; diff --git a/src/components/pure-status.tsx b/src/components/pure-status.tsx index 93a1e0fa2..31e9e5ded 100644 --- a/src/components/pure-status.tsx +++ b/src/components/pure-status.tsx @@ -8,6 +8,7 @@ import { Link, useHistory } from 'react-router-dom'; import { openModal } from 'soapbox/actions/modals.ts'; import { unfilterStatus } from 'soapbox/actions/statuses.ts'; +import { useFavourite } from 'soapbox/api/hooks/index.ts'; import PureEventPreview from 'soapbox/components/pure-event-preview.tsx'; import PureStatusActionBar from 'soapbox/components/pure-status-action-bar.tsx'; import PureStatusContent from 'soapbox/components/pure-status-content.tsx'; @@ -22,7 +23,6 @@ import AccountContainer from 'soapbox/containers/account-container.tsx'; import QuotedStatus from 'soapbox/features/status/containers/quoted-status-container.tsx'; import { HotKeys } from 'soapbox/features/ui/components/hotkeys.tsx'; import { useAppDispatch } from 'soapbox/hooks/useAppDispatch.ts'; -import { useFavourite } from 'soapbox/hooks/useFavourite.ts'; import { useMentionCompose } from 'soapbox/hooks/useMentionCompose.ts'; import { useReblog } from 'soapbox/hooks/useReblog.ts'; import { useReplyCompose } from 'soapbox/hooks/useReplyCompose.ts';