remove useless struct

This commit is contained in:
Hailey
2024-01-12 16:13:49 -08:00
parent 5174744213
commit 7dcac644ba
2 changed files with 6 additions and 9 deletions
@@ -10,16 +10,12 @@ public class ExpoSelectableTextModule: Module {
Prop("segments") { (view: ExpoSelectableTextView, prop: String) in
// Convert the JSON to segments
if let data = prop.data(using: .utf8) {
if let segments = try? JSONDecoder().decode(TextSegments.self, from: data) {
view.segments = segments.segments
if let segments = try? JSONDecoder().decode([TextSegment].self, from: data) {
view.segments = segments
}
}
}
Prop("selectable") { (view: ExpoSelectableTextView, prop: Bool) in
view.textView.isSelectable = prop
}
Prop("rootStyle") { (view: ExpoSelectableTextView, prop: String) in
if let data = prop.data(using: .utf8) {
if let style = try? JSONDecoder().decode(TextStyle.self, from: data) {
@@ -27,6 +23,10 @@ public class ExpoSelectableTextModule: Module {
}
}
}
Prop("selectable") { (view: ExpoSelectableTextView, prop: Bool) in
view.textView.isSelectable = prop
}
}
}
}
@@ -1,8 +1,5 @@
import ExpoModulesCore
struct TextSegments: Decodable {
let segments: Array<TextSegment>
}
struct TextSegment: Decodable {
let index: Int