0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-02-17 23:44:39 -05:00

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
This commit is contained in:
Sodbileg Gansukh 2025-02-17 17:47:07 +08:00 committed by GitHub
parent 2740686d53
commit db8b0c289d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 11 additions and 11 deletions

View file

@ -11,7 +11,7 @@ import {Button, Icon, LoadingIndicator, Modal, Popover, Select, SelectOption} fr
import {renderTimestamp} from '../../utils/render-timestamp'; import {renderTimestamp} from '../../utils/render-timestamp';
import {useBrowseSite} from '@tryghost/admin-x-framework/api/site'; import {useBrowseSite} from '@tryghost/admin-x-framework/api/site';
import {useModal} from '@ebay/nice-modal-react'; 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 APAvatar from '../global/APAvatar';
import APReplyBox from '../global/APReplyBox'; import APReplyBox from '../global/APReplyBox';

View file

@ -1,8 +1,8 @@
import React, {useEffect, useState} from 'react'; import React, {useEffect, useState} from 'react';
import {Button} from '@tryghost/admin-x-design-system'; import {Button} from '@tryghost/admin-x-design-system';
import {ObjectProperties} from '@tryghost/admin-x-framework/api/activitypub'; import {ObjectProperties} from '@tryghost/admin-x-framework/api/activitypub';
import {useAnimatedCounter} from '../../hooks/useAnimatedCounter'; import {useAnimatedCounter} from '@hooks/use-animated-counter';
import {useDerepostMutationForUser, useLikeMutationForUser, useRepostMutationForUser, useUnlikeMutationForUser} from '../../hooks/useActivityPubQueries'; import {useDerepostMutationForUser, useLikeMutationForUser, useRepostMutationForUser, useUnlikeMutationForUser} from '@hooks/use-activity-pub-queries';
interface FeedItemStatsProps { interface FeedItemStatsProps {
object: ObjectProperties; object: ObjectProperties;

View file

@ -6,7 +6,7 @@ import clsx from 'clsx';
import getUsername from '../../utils/get-username'; import getUsername from '../../utils/get-username';
import {Activity, ActorProperties, ObjectProperties} from '@tryghost/admin-x-framework/api/activitypub'; import {Activity, ActorProperties, ObjectProperties} from '@tryghost/admin-x-framework/api/activitypub';
import {Button, showToast} from '@tryghost/admin-x-design-system'; 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<HTMLTextAreaElement> { export interface APTextAreaProps extends HTMLProps<HTMLTextAreaElement> {
title?: string; title?: string;

View file

@ -1,7 +1,7 @@
import clsx from 'clsx'; import clsx from 'clsx';
import {Button} from '@tryghost/admin-x-design-system'; import {Button} from '@tryghost/admin-x-design-system';
import {useEffect, useState} from 'react'; import {useEffect, useState} from 'react';
import {useFollowMutationForUser, useUnfollowMutationForUser} from '../../hooks/useActivityPubQueries'; import {useFollowMutationForUser, useUnfollowMutationForUser} from '@hooks/use-activity-pub-queries';
interface FollowButtonProps { interface FollowButtonProps {
className?: string; className?: string;

View file

@ -6,7 +6,7 @@ import {Button, Heading, Icon, List, LoadingIndicator, Modal, NoValueLabel, Tab,
import {UseInfiniteQueryResult} from '@tanstack/react-query'; import {UseInfiniteQueryResult} from '@tanstack/react-query';
import {type GetProfileFollowersResponse, type GetProfileFollowingResponse} from '../../api/activitypub'; 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 APAvatar from '../global/APAvatar';
import ActivityItem from '../activities/ActivityItem'; import ActivityItem from '../activities/ActivityItem';

View file

@ -3,7 +3,7 @@ import APAvatar from '@components/global/APAvatar';
import NiceModal, {useModal} from '@ebay/nice-modal-react'; import NiceModal, {useModal} from '@ebay/nice-modal-react';
import {ActorProperties} from '@tryghost/admin-x-framework/api/activitypub'; import {ActorProperties} from '@tryghost/admin-x-framework/api/activitypub';
import {Modal, showToast} from '@tryghost/admin-x-design-system'; 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'; import {useState} from 'react';
const NewPostModal = NiceModal.create(() => { const NewPostModal = NiceModal.create(() => {

View file

@ -19,7 +19,7 @@ import {
useInboxForUser, useInboxForUser,
useSuggestedProfilesForUser, useSuggestedProfilesForUser,
useUserDataForUser useUserDataForUser
} from '@hooks/useActivityPubQueries'; } from '@hooks/use-activity-pub-queries';
import {useRouting} from '@tryghost/admin-x-framework/routing'; import {useRouting} from '@tryghost/admin-x-framework/routing';
type Layout = 'inbox' | 'feed'; type Layout = 'inbox' | 'feed';

View file

@ -18,7 +18,7 @@ import {
GET_ACTIVITIES_QUERY_KEY_NOTIFICATIONS, GET_ACTIVITIES_QUERY_KEY_NOTIFICATIONS,
useActivitiesForUser, useActivitiesForUser,
useUserDataForUser useUserDataForUser
} from '@hooks/useActivityPubQueries'; } from '@hooks/use-activity-pub-queries';
import {type NotificationType} from '@components/activities/NotificationIcon'; import {type NotificationType} from '@components/activities/NotificationIcon';
import {handleProfileClick} from '@utils/handle-profile-click'; import {handleProfileClick} from '@utils/handle-profile-click';

View file

@ -12,7 +12,7 @@ import {
useAccountForUser, useAccountForUser,
useLikedForUser, useLikedForUser,
useOutboxForUser useOutboxForUser
} from '@hooks/useActivityPubQueries'; } from '@hooks/use-activity-pub-queries';
import {FollowAccount} from '../../api/activitypub'; import {FollowAccount} from '../../api/activitypub';
import {handleViewContent} from '@utils/content-handlers'; import {handleViewContent} from '@utils/content-handlers';

View file

@ -13,7 +13,7 @@ import Separator from '@components/global/Separator';
import ViewProfileModal from '@components/modals/ViewProfileModal'; import ViewProfileModal from '@components/modals/ViewProfileModal';
import {type Profile} from '../../api/activitypub'; import {type Profile} from '../../api/activitypub';
import {useSearchForUser, useSuggestedProfilesForUser} from '@hooks/useActivityPubQueries'; import {useSearchForUser, useSuggestedProfilesForUser} from '@hooks/use-activity-pub-queries';
interface AccountSearchResult { interface AccountSearchResult {
id: string; id: string;