Skip to content

DS 커버리지 gap 채우기 — raw 태그로 남은 프리미티브 신설 + 게이트 follow-up #182

@jeongye01

Description

@jeongye01

#170 의 raw-태그 lint 게이트(merged: #171/#172)가 드러낸 백로그를 분리. 게이트가 raw 로 잡았으나 대응 프리미티브가 없어 eslint-disable 로 원장화된 케이스 = 만들어야 할 DS.

신설할 DS 프리미티브 (커버리지 gap)

  • interactive/clickable card — 카드 전체가 클릭 대상 (ProjectDetail 워크플로 선택, IdeaCard, VariantCard)
  • icon-button — 아이콘만 있는 버튼 (✕ 삭제 등)
  • text-button / link-button — 텍스트만 있는 보조 액션
  • file-upload input — 파일 업로드 (AbTest UploadSlot)
  • list-select / segmented control — 선택 가능한 리스트 항목 (Ideation 발상 기법)

follow-up (신설 DS 아님)

  • AbTest 상세 모달 탭 → 기존 <Tabs> 프리미티브로 마이그레이션 (gap 아님, TODO disable됨)
  • 게이트를 src/pages 너머 src/components/*(컴포지트)로 확장
  • select/label 등 Radix 합성 프리미티브 drop-in 되면 replaces 추가 검토

주의 — 용도 전환 영향

제품이 컨텐츠/랜딩 제작으로 전환 중이라 AbTest 업로드·Ideation 발상기법 관련 gap(file-upload, list-select 일부)은 사라질 기능에 묶여 있을 수 있음 → 신설 전 새 방향에서 필요 여부 먼저 확인.

참고

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions