말림목록 매매 버튼 추가
This commit is contained in:
@@ -190,6 +190,16 @@ export const TradeNotificationListPage: React.FC<Props> = ({
|
||||
setRightTab('trade');
|
||||
}, [tickers]);
|
||||
|
||||
/** 알림 목록 아이템 "매매" 버튼 — 우측 패널 열고 해당 종목 현재가 입력 */
|
||||
const handleTradeFromAlert = useCallback((item: TradeNotificationItem) => {
|
||||
if (!item.isRead) markAsRead(item.id);
|
||||
const price = coerceFiniteNumber(tickers?.get(item.market)?.tradePrice)
|
||||
?? coerceFiniteNumber(item.price);
|
||||
handleSelectMarket(item.market, price ?? undefined);
|
||||
setRightOpen(true);
|
||||
setRightTab('trade');
|
||||
}, [markAsRead, tickers, handleSelectMarket]);
|
||||
|
||||
const selectedCount = selectedIds.size;
|
||||
|
||||
const handleNotificationSelect = useCallback((item: TradeNotificationItem) => {
|
||||
@@ -509,6 +519,7 @@ export const TradeNotificationListPage: React.FC<Props> = ({
|
||||
markAsRead(item.id);
|
||||
setFullscreenItem(item);
|
||||
}}
|
||||
onTrade={() => handleTradeFromAlert(item)}
|
||||
tickers={tickers}
|
||||
/>
|
||||
))}
|
||||
|
||||
Reference in New Issue
Block a user