File tree Expand file tree Collapse file tree 2 files changed +25
-7
lines changed
Projects/Feature/FeaturePokit/Sources Expand file tree Collapse file tree 2 files changed +25
-7
lines changed Original file line number Diff line number Diff line change @@ -42,13 +42,15 @@ public struct PokitLinkEditFeature {
4242 case 체ν¬λ°μ€_μ ννμλ( BaseContentItem )
4343 }
4444
45- public enum InnerAction : Equatable { case doNothing }
45+ public enum InnerAction : Equatable { case μμ }
4646
47- public enum AsyncAction : Equatable { case doNothing }
47+ public enum AsyncAction : Equatable { case μμ }
4848
49- public enum ScopeAction : Equatable { case doNothing }
49+ public enum ScopeAction : Equatable {
50+ case floatButtonAction( PokitLinkEditFloatView . Delegate )
51+ }
5052
51- public enum DelegateAction : Equatable { case doNothing }
53+ public enum DelegateAction : Equatable { case μμ }
5254 }
5355
5456 /// - Initiallizer
@@ -101,7 +103,6 @@ private extension PokitLinkEditFeature {
101103 }
102104 return . none
103105 }
104- return . none
105106 }
106107
107108 /// - Inner Effect
@@ -116,7 +117,22 @@ private extension PokitLinkEditFeature {
116117
117118 /// - Scope Effect
118119 func handleScopeAction( _ action: Action . ScopeAction , state: inout State ) -> Effect < Action > {
119- return . none
120+ switch action {
121+ case let . floatButtonAction( delegate) :
122+ switch delegate {
123+ case . λ§ν¬μμ _λ²νΌ_λλ μλ:
124+ return . none
125+
126+ case . μ 체μ ν_λ²νΌ_λλ μλ:
127+ return . none
128+
129+ case . μ 체ν΄μ _λ²νΌ_λλ μλ:
130+ return . none
131+
132+ case . ν¬ν·μ΄λ_λ²νΌ_λλ μλ:
133+ return . none
134+ }
135+ }
120136 }
121137
122138 /// - Delegate Effect
Original file line number Diff line number Diff line change @@ -70,7 +70,9 @@ private extension PokitLinkEditView {
7070 }
7171
7272 var actionFloatButtonView : some View {
73- EmptyView ( )
73+ PokitLinkEditFloatView (
74+ delegateSend: { store. send ( . scope( . floatButtonAction( $0) ) ) }
75+ )
7476 }
7577}
7678//MARK: - Preview
You canβt perform that action at this time.
0 commit comments