DisclosureItem

대시보드 공시 목록 한 줄 카드. Flutter: mobile/lib/features/watchlist/presentation/widgets/disclosure_item.dart
Mobile (Flutter) — dashboard 목록
구조: 기업 배지 + 공시 제목 (max 2줄) + AI summary (선택, max 2줄, sparkle 아이콘) + 시간 라벨. 카드 전체가 InkWell — 탭 시 disclosure_detail_page 로 이동. caret 아이콘 X (카드 chrome 자체가 affordance).

시간 라벨 룰 (모던 SNS 패턴):
· 당일 → "오늘" + 시간 ("오늘 오후 5:30")
· 어제 → "어제"
· 그 외 → 날짜 ("5월 15일")
⚠️ 백엔드 미구현 — 현재 rcept_dt 는 YYYYMMDD 만 (시간 X). 추후 created_at 컬럼을 dashboard API 응답에 노출 + Flutter formatDate() 에 상대 시간 분기 추가 시 적용.
M1. With summary · 정상 상태 (당일 → "오늘" + 시간)
삼성전자
분기보고서 (2026.03)
매출 74조원, 영업이익 10.4조원으로 전년 동기 대비 큰 폭 개선. 메모리 가격 회복과 HBM 출하 증가가 동력.
오늘 오후 5:30
M2. Without summary · 분석 안 했거나 짧은 공시 (어제)
카카오
정기주주총회 소집결의
어제
M3. 긴 콘텐츠 · maxLines 2 ellipsis (그 외 → 날짜)
LG디스플레이
유상증자결정 (제3자배정증자) — 1.2조원 규모 보통주 신주 발행을 통한 운영자금 및 시설투자 재원 확보 목적의 자기자본 조달
신주 발행으로 기존 주주 지분율 약 18% 희석. 조달 자금은 OLED 라인 투자에 사용 예정이나 회수 가시성 미흡. 유증 발표 직후 주가 약세 가능성. 시장 컨센서스 대비 충격 강함.
5월 13일
M4. 긴 기업명
에이치엘비생명과학
전환사채(해외전환사채포함)발행결정
5월 12일
💡 카드 chrome (surface bg + border + radius.md + padding.lg) 은 일관 — DisclosureItem 전용이라 별도 Card primitive 추출은 아직 X (다른 곳에 카드 패턴 반복 시 검토).
summary 가 있으면 sparkle 아이콘 + 본문, 없으면 행 자체가 빠짐. AI 분석 진행 여부의 시각 단서.
다른 컴포넌트