Skip to content

Commit 85c843e

Browse files
committed
feat(auction-detail): 판매자 이모지 전송 버튼 status disabled 추가
1 parent ebe5a46 commit 85c843e

3 files changed

Lines changed: 10 additions & 3 deletions

File tree

src/features/auction/auction-sale/ui/auction-seller-emoji-button.tsx

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,21 @@
22

33
import { useState } from "react";
44

5+
import type { AuctionStatusType } from "@/entities/auction";
56
import useAuctionSellerSocket from "@/features/auction/auction-sale/hook/use-auction-seller-socket";
67
import { showToast } from "@/shared/lib/utils/toast/show-toast";
78
import { Button, Popover, PopoverTrigger, PopoverContent } from "@/shared/ui";
89

910
interface AuctionSellerEmojiButtonProps {
1011
token?: string;
1112
auctionId: string | number;
13+
status: AuctionStatusType;
1214
}
1315

1416
export default function AuctionSellerEmojiButton({
1517
auctionId,
1618
token,
19+
status,
1720
}: AuctionSellerEmojiButtonProps) {
1821
const { handleSendEmoji } = useAuctionSellerSocket(auctionId, token);
1922
const [open, setOpen] = useState(false);
@@ -26,7 +29,12 @@ export default function AuctionSellerEmojiButton({
2629
return (
2730
<Popover open={open} onOpenChange={handleOpenChange}>
2831
<PopoverTrigger asChild>
29-
<Button variant="primary" className="flex-1" size="lg">
32+
<Button
33+
variant="primary"
34+
className="flex-1"
35+
size="lg"
36+
disabled={status !== "PROCESS" && status !== "SCHEDULED"}
37+
>
3038
감정 보내기
3139
</Button>
3240
</PopoverTrigger>

src/screens/auction/auction-detail/ui/auction-detail-screen.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ export default function AuctionDetailScreen({
4343
/>
4444
);
4545
}
46-
console.log(data.recentPriceHistory);
4746
return (
4847
<ScrollArea className="h-[calc(100vh-var(--header-h))] lg:h-[calc(100vh-var(--header-h))]">
4948
<AuctionViewerProvider initCount={data.viewerCount}>

src/widgets/auction/auction-detail/ui/auction-detail-user-actions.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export default function AuctionDetailUserActions({
3838
return (
3939
<div className="flex items-center gap-2">
4040
{isSeller ? (
41-
<AuctionSellerEmojiButton auctionId={auctionId} token={token} />
41+
<AuctionSellerEmojiButton auctionId={auctionId} token={token} status={status} />
4242
) : (
4343
<>
4444
<div className="flex items-center gap-1">

0 commit comments

Comments
 (0)