From db8b0c289de89744e5a95429183245df943842ef Mon Sep 17 00:00:00 2001 From: Sodbileg Gansukh Date: Mon, 17 Feb 2025 17:47:07 +0800 Subject: [PATCH] Updated naming convention for hooks in ActivityPub (#22200) ref AP-744 - we're using kebab case for non-component files for ActivitiPub - updated the imports with path aliases while doing that --- apps/admin-x-activitypub/src/components/feed/ArticleModal.tsx | 2 +- .../admin-x-activitypub/src/components/feed/FeedItemStats.tsx | 4 ++-- apps/admin-x-activitypub/src/components/global/APReplyBox.tsx | 2 +- .../src/components/global/FollowButton.tsx | 2 +- .../src/components/modals/ViewProfileModal.tsx | 2 +- .../{useActivityPubQueries.ts => use-activity-pub-queries.ts} | 0 .../{useAnimatedCounter.tsx => use-animated-counter.tsx} | 0 .../src/views/Feed/components/NewPostModal.tsx | 2 +- apps/admin-x-activitypub/src/views/Inbox/Inbox.tsx | 2 +- .../src/views/Notifications/Notifications.tsx | 2 +- apps/admin-x-activitypub/src/views/Profile/Profile.tsx | 2 +- apps/admin-x-activitypub/src/views/Search/Search.tsx | 2 +- 12 files changed, 11 insertions(+), 11 deletions(-) rename apps/admin-x-activitypub/src/hooks/{useActivityPubQueries.ts => use-activity-pub-queries.ts} (100%) rename apps/admin-x-activitypub/src/hooks/{useAnimatedCounter.tsx => use-animated-counter.tsx} (100%) diff --git a/apps/admin-x-activitypub/src/components/feed/ArticleModal.tsx b/apps/admin-x-activitypub/src/components/feed/ArticleModal.tsx index 5eee029ff0..1f2391160f 100644 --- a/apps/admin-x-activitypub/src/components/feed/ArticleModal.tsx +++ b/apps/admin-x-activitypub/src/components/feed/ArticleModal.tsx @@ -11,7 +11,7 @@ import {Button, Icon, LoadingIndicator, Modal, Popover, Select, SelectOption} fr import {renderTimestamp} from '../../utils/render-timestamp'; import {useBrowseSite} from '@tryghost/admin-x-framework/api/site'; import {useModal} from '@ebay/nice-modal-react'; -import {useThreadForUser} from '../../hooks/useActivityPubQueries'; +import {useThreadForUser} from '@hooks/use-activity-pub-queries'; import APAvatar from '../global/APAvatar'; import APReplyBox from '../global/APReplyBox'; diff --git a/apps/admin-x-activitypub/src/components/feed/FeedItemStats.tsx b/apps/admin-x-activitypub/src/components/feed/FeedItemStats.tsx index cdf5091832..f524d42a8e 100644 --- a/apps/admin-x-activitypub/src/components/feed/FeedItemStats.tsx +++ b/apps/admin-x-activitypub/src/components/feed/FeedItemStats.tsx @@ -1,8 +1,8 @@ import React, {useEffect, useState} from 'react'; import {Button} from '@tryghost/admin-x-design-system'; import {ObjectProperties} from '@tryghost/admin-x-framework/api/activitypub'; -import {useAnimatedCounter} from '../../hooks/useAnimatedCounter'; -import {useDerepostMutationForUser, useLikeMutationForUser, useRepostMutationForUser, useUnlikeMutationForUser} from '../../hooks/useActivityPubQueries'; +import {useAnimatedCounter} from '@hooks/use-animated-counter'; +import {useDerepostMutationForUser, useLikeMutationForUser, useRepostMutationForUser, useUnlikeMutationForUser} from '@hooks/use-activity-pub-queries'; interface FeedItemStatsProps { object: ObjectProperties; diff --git a/apps/admin-x-activitypub/src/components/global/APReplyBox.tsx b/apps/admin-x-activitypub/src/components/global/APReplyBox.tsx index 9a07b8d39c..b94c947a17 100644 --- a/apps/admin-x-activitypub/src/components/global/APReplyBox.tsx +++ b/apps/admin-x-activitypub/src/components/global/APReplyBox.tsx @@ -6,7 +6,7 @@ import clsx from 'clsx'; import getUsername from '../../utils/get-username'; import {Activity, ActorProperties, ObjectProperties} from '@tryghost/admin-x-framework/api/activitypub'; import {Button, showToast} from '@tryghost/admin-x-design-system'; -import {useReplyMutationForUser, useUserDataForUser} from '../../hooks/useActivityPubQueries'; +import {useReplyMutationForUser, useUserDataForUser} from '@hooks/use-activity-pub-queries'; export interface APTextAreaProps extends HTMLProps { title?: string; diff --git a/apps/admin-x-activitypub/src/components/global/FollowButton.tsx b/apps/admin-x-activitypub/src/components/global/FollowButton.tsx index ffa29ba54d..ed219ea5a7 100644 --- a/apps/admin-x-activitypub/src/components/global/FollowButton.tsx +++ b/apps/admin-x-activitypub/src/components/global/FollowButton.tsx @@ -1,7 +1,7 @@ import clsx from 'clsx'; import {Button} from '@tryghost/admin-x-design-system'; import {useEffect, useState} from 'react'; -import {useFollowMutationForUser, useUnfollowMutationForUser} from '../../hooks/useActivityPubQueries'; +import {useFollowMutationForUser, useUnfollowMutationForUser} from '@hooks/use-activity-pub-queries'; interface FollowButtonProps { className?: string; diff --git a/apps/admin-x-activitypub/src/components/modals/ViewProfileModal.tsx b/apps/admin-x-activitypub/src/components/modals/ViewProfileModal.tsx index 473d514c13..480a0522fa 100644 --- a/apps/admin-x-activitypub/src/components/modals/ViewProfileModal.tsx +++ b/apps/admin-x-activitypub/src/components/modals/ViewProfileModal.tsx @@ -6,7 +6,7 @@ import {Button, Heading, Icon, List, LoadingIndicator, Modal, NoValueLabel, Tab, import {UseInfiniteQueryResult} from '@tanstack/react-query'; import {type GetProfileFollowersResponse, type GetProfileFollowingResponse} from '../../api/activitypub'; -import {useProfileFollowersForUser, useProfileFollowingForUser, useProfileForUser, useProfilePostsForUser} from '../../hooks/useActivityPubQueries'; +import {useProfileFollowersForUser, useProfileFollowingForUser, useProfileForUser, useProfilePostsForUser} from '@hooks/use-activity-pub-queries'; import APAvatar from '../global/APAvatar'; import ActivityItem from '../activities/ActivityItem'; diff --git a/apps/admin-x-activitypub/src/hooks/useActivityPubQueries.ts b/apps/admin-x-activitypub/src/hooks/use-activity-pub-queries.ts similarity index 100% rename from apps/admin-x-activitypub/src/hooks/useActivityPubQueries.ts rename to apps/admin-x-activitypub/src/hooks/use-activity-pub-queries.ts diff --git a/apps/admin-x-activitypub/src/hooks/useAnimatedCounter.tsx b/apps/admin-x-activitypub/src/hooks/use-animated-counter.tsx similarity index 100% rename from apps/admin-x-activitypub/src/hooks/useAnimatedCounter.tsx rename to apps/admin-x-activitypub/src/hooks/use-animated-counter.tsx diff --git a/apps/admin-x-activitypub/src/views/Feed/components/NewPostModal.tsx b/apps/admin-x-activitypub/src/views/Feed/components/NewPostModal.tsx index f420b2fc19..9528ef1ef0 100644 --- a/apps/admin-x-activitypub/src/views/Feed/components/NewPostModal.tsx +++ b/apps/admin-x-activitypub/src/views/Feed/components/NewPostModal.tsx @@ -3,7 +3,7 @@ import APAvatar from '@components/global/APAvatar'; import NiceModal, {useModal} from '@ebay/nice-modal-react'; import {ActorProperties} from '@tryghost/admin-x-framework/api/activitypub'; import {Modal, showToast} from '@tryghost/admin-x-design-system'; -import {useNoteMutationForUser, useUserDataForUser} from '@hooks/useActivityPubQueries'; +import {useNoteMutationForUser, useUserDataForUser} from '@hooks/use-activity-pub-queries'; import {useState} from 'react'; const NewPostModal = NiceModal.create(() => { diff --git a/apps/admin-x-activitypub/src/views/Inbox/Inbox.tsx b/apps/admin-x-activitypub/src/views/Inbox/Inbox.tsx index 955bad8079..055d1d1ca1 100644 --- a/apps/admin-x-activitypub/src/views/Inbox/Inbox.tsx +++ b/apps/admin-x-activitypub/src/views/Inbox/Inbox.tsx @@ -19,7 +19,7 @@ import { useInboxForUser, useSuggestedProfilesForUser, useUserDataForUser -} from '@hooks/useActivityPubQueries'; +} from '@hooks/use-activity-pub-queries'; import {useRouting} from '@tryghost/admin-x-framework/routing'; type Layout = 'inbox' | 'feed'; diff --git a/apps/admin-x-activitypub/src/views/Notifications/Notifications.tsx b/apps/admin-x-activitypub/src/views/Notifications/Notifications.tsx index cf098683a5..67d348d009 100644 --- a/apps/admin-x-activitypub/src/views/Notifications/Notifications.tsx +++ b/apps/admin-x-activitypub/src/views/Notifications/Notifications.tsx @@ -18,7 +18,7 @@ import { GET_ACTIVITIES_QUERY_KEY_NOTIFICATIONS, useActivitiesForUser, useUserDataForUser -} from '@hooks/useActivityPubQueries'; +} from '@hooks/use-activity-pub-queries'; import {type NotificationType} from '@components/activities/NotificationIcon'; import {handleProfileClick} from '@utils/handle-profile-click'; diff --git a/apps/admin-x-activitypub/src/views/Profile/Profile.tsx b/apps/admin-x-activitypub/src/views/Profile/Profile.tsx index c4523e0016..de6320bc3a 100644 --- a/apps/admin-x-activitypub/src/views/Profile/Profile.tsx +++ b/apps/admin-x-activitypub/src/views/Profile/Profile.tsx @@ -12,7 +12,7 @@ import { useAccountForUser, useLikedForUser, useOutboxForUser -} from '@hooks/useActivityPubQueries'; +} from '@hooks/use-activity-pub-queries'; import {FollowAccount} from '../../api/activitypub'; import {handleViewContent} from '@utils/content-handlers'; diff --git a/apps/admin-x-activitypub/src/views/Search/Search.tsx b/apps/admin-x-activitypub/src/views/Search/Search.tsx index 66d1f08f79..a8dcc6bd5e 100644 --- a/apps/admin-x-activitypub/src/views/Search/Search.tsx +++ b/apps/admin-x-activitypub/src/views/Search/Search.tsx @@ -13,7 +13,7 @@ import Separator from '@components/global/Separator'; import ViewProfileModal from '@components/modals/ViewProfileModal'; import {type Profile} from '../../api/activitypub'; -import {useSearchForUser, useSuggestedProfilesForUser} from '@hooks/useActivityPubQueries'; +import {useSearchForUser, useSuggestedProfilesForUser} from '@hooks/use-activity-pub-queries'; interface AccountSearchResult { id: string;