WatchStockChip

워치리스트 종목 칩. Flutter: mobile/lib/features/watchlist/presentation/widgets/watch_stock_chip.dart
Mobile (Flutter) — dashboard 상단 워치리스트
구조: pill (border + radius 24) — 종목명 + 종목코드 (회색 배지) + X (제거). 가로 스크롤 row 안에 배치. X 탭 → onRemove(corpCode) 콜백. ※ dartbrief.stocks 테이블이 KOSPI/KOSDAQ 만 저장 (backend/internal/stock/master_sync.go:259) → 실제 데이터에는 stockCode 항상 존재. Flutter 의 stockCode null/empty fallback (watch_stock_chip.dart:24-26) 은 데이터 오염 방어용 dead code — 카탈로그에 mock 없음. StockSearch 참조.
M1. Standard · 일반 상장 종목
삼성전자 005930
M2. Short corp name
카카오 035720
M3. Long corp name (현재 코드 ellipsis X — 칩이 자연스럽게 늘어남)
에이치엘비생명과학 067630
M4. Horizontal row · 실제 대시보드 상단 (가로 스크롤)
삼성전자005930 카카오035720 네이버035420 LG디스플레이034220 하이브352820
💡 X 아이콘이 명시 제거 affordance — DisclosureItem 카드 (탭 = 진입) 와 다르게 칩은 탭이 액션 X / X 만 액션. 종목 추가는 별도 StockSearch (다음 PR 예정).
다른 컴포넌트