Mercurial > public > simoleon
annotate Simoleon/Helpers/ListModifier.swift @ 154:8afba86ab8dd
Refactor code
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Wed, 25 Aug 2021 10:43:12 +0100 |
parents | 1069c33d3a42 |
children | e4cbb1eea394 |
rev | line source |
---|---|
77
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
1 // |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
2 // ListModifier.swift |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
3 // Simoleon |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
4 // |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
5 // Created by Dennis Concepción Martín on 31/7/21. |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
6 // |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
7 |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
8 import SwiftUI |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
9 |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
10 struct ListModifier: ViewModifier { |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
11 func body(content: Content) -> some View { |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
12 content |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
13 .id(UUID()) |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
14 .listStyle(PlainListStyle()) |
154
8afba86ab8dd
Refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
77
diff
changeset
|
15 .gesture( |
8afba86ab8dd
Refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
77
diff
changeset
|
16 DragGesture() |
77
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
17 .onChanged({ _ in |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
18 UIApplication.shared.dismissKeyboard() |
154
8afba86ab8dd
Refactor code
Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com>
parents:
77
diff
changeset
|
19 }) |
77
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
20 ) |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
21 } |
1069c33d3a42
Added new method to show unlocked content
Dennis Concepción Martín <dennisconcepcionmartin@gmail.com>
parents:
diff
changeset
|
22 } |