diff --git a/src/components/features/AddFriends.tsx b/src/components/features/AddFriends.tsx index a797ec2..2a1be29 100644 --- a/src/components/features/AddFriends.tsx +++ b/src/components/features/AddFriends.tsx @@ -19,6 +19,7 @@ export const AddFriends = component$(({ showAddFriends }: { showAddFriends: Sign console.log(error); } }) + const errorMessage = useSignal(''); const handleAddFriend = $((username: string) => { try { axios.post(`http://localhost:8000/api/friendship/request`, { @@ -29,10 +30,12 @@ export const AddFriends = component$(({ showAddFriends }: { showAddFriends: Sign }, }) .then((res) => { - + console.log(res.data); + myfriends.value = [...myfriends.value.filter((friend) => friend.username !== username) ]; }) } catch (error : any) { console.log(error.response?.data?.detail); + errorMessage.value = error.response?.data?.ms; } }) const handleSearch = $((query: string) => { @@ -48,6 +51,7 @@ export const AddFriends = component$(({ showAddFriends }: { showAddFriends: Sign }) const handleDeleteFriend = $((friendship_id : number) => { try { + console.log(friendship_id + getCookie("access_token")!); axios.delete(`http://localhost:8000/api/friendship/${friendship_id}`, { headers: { Authorization: `Bearer ${getCookie("access_token")}`, @@ -55,10 +59,11 @@ export const AddFriends = component$(({ showAddFriends }: { showAddFriends: Sign }) .then((res) => { console.log(res.data); - myfriends.value = myfriends.value.filter((friend) => friend.id !== friendship_id); + myfriends.value = [...myfriends.value.filter((friend) => friend.id !== friendship_id) ]; }) } catch (error : any) { console.log(error.response?.data?.detail); + errorMessage.value = error.response?.data?.detail; } }) return ( @@ -115,6 +120,7 @@ export const AddFriends = component$(({ showAddFriends }: { showAddFriends: Sign ))} +
{errorMessage.value}
); diff --git a/src/components/features/diary/UploadImages.tsx b/src/components/features/diary/UploadImages.tsx index 8d3a4de..c31ce08 100644 --- a/src/components/features/diary/UploadImages.tsx +++ b/src/components/features/diary/UploadImages.tsx @@ -1,43 +1,43 @@ -// src/components/PhotoUploadModal.tsx +// // src/components/PhotoUploadModal.tsx -import { component$, useSignal, Signal, $ } from '@builder.io/qwik'; +// import { component$, useSignal, Signal, $ } from '@builder.io/qwik'; -type FileInfo = { - name: string; - size: number; - type: string; - lastModified: number; - url?: string; -}; +// type FileInfo = { +// name: string; +// size: number; +// type: string; +// lastModified: number; +// url?: string; +// }; -export const PhotoUploadModal = component$(({ selectedImages, showPhotoUploadModal }: { selectedImages: Signal{item.name}
정말 구매하시겠습니까?
-구매 후 잔액: {mydotory - itemdotory}
+구매 후 잔액: {mydotory.value - itemdotory}