- {MOCK_DATA_PARTICIPANTS.map((ele, idx) => (
-
{ele}
+
+ {applicants?.map((ele, idx) => (
+
))}
diff --git a/src/components/organisms/ShareListItem.tsx b/src/components/organisms/ShareListItem.tsx
index 518c39c..a08b24c 100644
--- a/src/components/organisms/ShareListItem.tsx
+++ b/src/components/organisms/ShareListItem.tsx
@@ -3,6 +3,7 @@ import { DotIcon, LocationIcon } from '@/assets/icons';
import Image from 'next/image';
import Link from 'next/link';
import React from 'react';
+import type { ShareData } from '@/types/share';
import dayjs from 'dayjs';
const ShareListItem: React.FC<{
@@ -43,7 +44,7 @@ const ShareListItem: React.FC<{
className="mx-[4px] mb-1"
/>
- {`${dayjs(data.shareDate).format('MM월 DD일')} ${data.shareTime.hour} : ${data.shareTime.minute}`}
+ {`${dayjs(data.shareDate).format('MM월 DD일')} ${data.shareTime}`}
diff --git a/src/hooks/queries/queryKeys.ts b/src/hooks/queries/queryKeys.ts
index 5b5d336..948a213 100644
--- a/src/hooks/queries/queryKeys.ts
+++ b/src/hooks/queries/queryKeys.ts
@@ -25,6 +25,8 @@ export const queryKeys = {
DELETE_FRIENDSHIP: () => ['deleteFriendship'],
MY_INVITE_CODE: () => ['myInviteCode'],
ADD_FRIENDSHIP: () => ['addFriendship'],
+ SHARE_DETAIL: () => ['shareDetail'],
+ SHARE_APPLICANTS: () => ['shareApplicants'],
} as const;
export type QueryKeys = (typeof queryKeys)[keyof typeof queryKeys];
diff --git a/src/hooks/queries/share/index.ts b/src/hooks/queries/share/index.ts
index a6b209c..705877b 100644
--- a/src/hooks/queries/share/index.ts
+++ b/src/hooks/queries/share/index.ts
@@ -1 +1,3 @@
export { default as useGetShares } from './useGetShares';
+export { default as useGetShareDetail } from './useGetShareDetail';
+export { default as useGetShareApplicants } from './useGetShareApplicants';
diff --git a/src/hooks/queries/share/useGetShareApplicants.ts b/src/hooks/queries/share/useGetShareApplicants.ts
new file mode 100644
index 0000000..2dff63d
--- /dev/null
+++ b/src/hooks/queries/share/useGetShareApplicants.ts
@@ -0,0 +1,21 @@
+import type { ShareApplicantData } from '@/types/share';
+import { queryKeys } from '../queryKeys';
+import { useBaseQuery } from '../useBaseQuery';
+
+const useGetShareApplicants = ({
+ id,
+}: {
+ id: string | string[] | undefined;
+}) => {
+ if (typeof id !== 'string') {
+ return null;
+ }
+ const { data } = useBaseQuery