Skip to content

Design: 시크릿 조회 화면 뷰 구현 (9개 타입별) #75

Description

@doyeonk429

목표

시크릿 상세 조회 화면의 읽기 전용 뷰를 9개 타입 디자인에 맞춰 구현한다.

조회 모드에서는 인터랙티브 컨트롤(DVTextField, DatePicker, Picker, Toggle 등)을 렌더하지 않는다.
viewingBody는 Text 전용 컴포넌트만 사용한다.

작업 범위

신규

  • DetailReadOnlyField.swift — 조회 모드 전용 필드 컴포넌트
    • @binding 없음 / 값 변경 액션 없음
    • isSensitive: 마스킹 + reveal/copy 버튼 (표시 토글만)
  • SecretDetailHeaderView.swift — 타입명 Text + DVRadioButton (isInteractive: false)
  • SecretViewingSections.swift — 6개 타입별 읽기 전용 섹션 (모두 DetailReadOnlyField 사용)

수정

  • SecretDetailView.swift — viewingBody 완성

PR 리뷰 필수 체크

  • viewingBody 안에 DVTextField / DatePicker / Picker / Toggle 없음

선행 이슈

#74

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions