Skip to content

Feature: Navigation 패턴 구현 및 온보딩 분기 처리 #45

Description

@dlguszoo

📝 기능 설명

AppFeature를 설계하고 온보딩-메인 분기 및 전체 네비게이션 뼈대를 Placeholder로 연결해 각 Feature를 채울 수 있는 기반을 만든다.

✅ 작업 목록

AppFeature

  • enum State { case onboarding, main } 분기 정의
  • 온보딩 완료 여부 확인 (@dependency 추상화)
  • AppView — onboarding/main 분기 렌더링

네비게이션 연결 (Placeholder)

  • MainFeature에 ContentFeature, DetailFeature Scope 연결
  • SidebarFeature → ContentFeature 필터 연동
  • MainFeature에 @presents var createSecret: CreateSecretFeature.State?
  • createSecret non-nil 시 Content+Detail 영역 전환 처리
  • Project 추가 AlertState 연결

각 Feature Placeholder

  • OnboardingView — 완료 버튼만 있는 임시 화면
  • ContentView — 빈 리스트 임시 화면
  • DetailView — 빈 임시 화면
  • CreateSecretView — Step별 임시 화면 (typeSelection, fields)

🔗 참고 링크

No response

Metadata

Metadata

Assignees

Labels

✨ Feature새로운 기능 개발

Type

No type

Fields

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