File tree Expand file tree Collapse file tree 3 files changed +17
-2
lines changed
Feature/FeaturePokit/Sources Expand file tree Collapse file tree 3 files changed +17
-2
lines changed Original file line number Diff line number Diff line change @@ -90,7 +90,8 @@ public extension MainTabFeature {
9090
9191 /// - 포킷 `추가` 버튼 눌렀을 때
9292 case . delegate( . 포킷추가하기) ,
93- . path( . element( _, action: . 링크추가및수정( . delegate( . 포킷추가하기) ) ) ) :
93+ . path( . element( _, action: . 링크추가및수정( . delegate( . 포킷추가하기) ) ) ) ,
94+ . pokit( . delegate( . 포킷추가_버튼_눌렀을때) ) :
9495 state. path. append ( . 포킷추가및수정( PokitCategorySettingFeature . State ( type: . 추가) ) )
9596 return . none
9697
@@ -164,7 +165,8 @@ public extension MainTabFeature {
164165 state. path. append ( . 링크추가및수정( ContentSettingFeature . State ( contentId: id) ) )
165166 return . none
166167 /// - 링크 추가하기
167- case . delegate( . 링크추가하기) :
168+ case . delegate( . 링크추가하기) ,
169+ . pokit( . delegate( . 링크추가_버튼_눌렀을때) ) :
168170 state. categoryId = nil
169171 state. path. append ( . 링크추가및수정( ContentSettingFeature . State ( urlText: state. link) ) )
170172 state. link = nil
Original file line number Diff line number Diff line change @@ -72,6 +72,8 @@ public struct PokitRootFeature {
7272 case 분류_버튼_눌렀을때
7373 case 케밥_버튼_눌렀을때( BaseCategoryItem )
7474 case 미분류_케밥_버튼_눌렀을때( BaseContentItem )
75+ case 포킷추가_버튼_눌렀을때
76+ case 링크추가_버튼_눌렀을때
7577 case 카테고리_눌렀을때( BaseCategoryItem )
7678 case 컨텐츠_항목_눌렀을때( BaseContentItem )
7779 case 링크_공유_완료되었을때
@@ -123,6 +125,9 @@ public struct PokitRootFeature {
123125 /// 링크상세로 이동
124126 case contentDetailTapped( BaseContentItem )
125127 case 미분류_카테고리_컨텐츠_조회
128+
129+ case 포킷추가_버튼_눌렀을때
130+ case 링크추가_버튼_눌렀을때
126131 }
127132 }
128133
@@ -209,6 +214,12 @@ private extension PokitRootFeature {
209214 case . 미분류_케밥_버튼_눌렀을때( let selectedItem) :
210215 state. selectedUnclassifiedItem = selectedItem
211216 return . run { send in await send ( . inner( . 카테고리_시트_활성화( true ) ) ) }
217+
218+ case . 포킷추가_버튼_눌렀을때:
219+ return . run { send in await send ( . delegate( . 포킷추가_버튼_눌렀을때) ) }
220+
221+ case . 링크추가_버튼_눌렀을때:
222+ return . run { send in await send ( . delegate( . 링크추가_버튼_눌렀을때) ) }
212223
213224 case . 카테고리_눌렀을때( let category) :
214225 return . run { send in await send ( . delegate( . categoryTapped( category) ) ) }
Original file line number Diff line number Diff line change @@ -126,6 +126,7 @@ private extension PokitRootView {
126126 VStack {
127127 PokitCaution (
128128 type: . 카테고리없음,
129+ action: { send ( . 포킷추가_버튼_눌렀을때) }
129130 )
130131 . padding ( . top, 36 )
131132
@@ -170,6 +171,7 @@ private extension PokitRootView {
170171 VStack {
171172 PokitCaution (
172173 type: . 미분류_링크없음,
174+ action: { send ( . 링크추가_버튼_눌렀을때) }
173175 )
174176 . padding ( . top, 36 )
175177
You can’t perform that action at this time.
0 commit comments