diff --git a/public/images/logo.png b/public/images/logo.png new file mode 100644 index 00000000..647b40e6 Binary files /dev/null and b/public/images/logo.png differ diff --git a/src/components/pages/pending/pending-members/index.tsx b/src/components/pages/pending/pending-members/index.tsx index d514b6b5..cb5f0ca9 100644 --- a/src/components/pages/pending/pending-members/index.tsx +++ b/src/components/pages/pending/pending-members/index.tsx @@ -8,6 +8,8 @@ import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query'; import { API } from '@/api'; import { EmptyState } from '@/components/layout/empty-state'; +import { Toast } from '@/components/ui'; +import { useToast } from '@/components/ui/toast/core'; import { groupKeys } from '@/lib/query-key/query-key-group'; import { GetJoinRequestsResponse } from '@/types/service/group'; @@ -20,6 +22,7 @@ interface Props { export const GroupPendingMembers = ({ groupId }: Props) => { const router = useRouter(); const queryClient = useQueryClient(); + const { run } = useToast(); const { data, isLoading, error } = useQuery({ queryKey: groupKeys.joinRequests(groupId, 'PENDING'), @@ -47,6 +50,7 @@ export const GroupPendingMembers = ({ groupId }: Props) => { }); // 모임 상세 정보도 갱신 await queryClient.invalidateQueries({ queryKey: groupKeys.detail(groupId) }); + run(모임 신청이 수락되었습니다.); }, }); @@ -60,6 +64,7 @@ export const GroupPendingMembers = ({ groupId }: Props) => { queryKey: groupKeys.joinRequests(groupId, 'PENDING'), refetchType: 'active', // 활성화된 모든 쿼리 자동 refetch }); + run(모임 신청이 거절되었습니다.); }, }); diff --git a/src/lib/metadata/home.ts b/src/lib/metadata/home.ts index b78f6c95..1fcace26 100644 --- a/src/lib/metadata/home.ts +++ b/src/lib/metadata/home.ts @@ -12,7 +12,7 @@ export const generateHomeMetadata = async (keyword?: string): Promise const currentUrl = keyword ? `${protocol}://${host}/?keyword=${encodeURIComponent(keyword)}` : `${protocol}://${host}/`; - const logoImageUrl = `${protocol}://${host}/icons/resizable/icon-wego-logo.svg`; + const logoImageUrl = `${protocol}://${host}/images/logo.png`; try { if (keyword) { @@ -87,8 +87,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 400, - height: 400, + width: 200, + height: 200, alt: 'WeGo 로고', }, ], @@ -120,8 +120,8 @@ export const generateHomeMetadata = async (keyword?: string): Promise images: [ { url: logoImageUrl, - width: 400, - height: 400, + width: 200, + height: 200, alt: 'WeGo 로고', }, ],