Make the text selectable (for copying and lookup), after description is shown
This commit is contained in:
		| @@ -14,20 +14,26 @@ struct WordView: View { | |||||||
|     @EnvironmentObject var model: WordAXModelView |     @EnvironmentObject var model: WordAXModelView | ||||||
|     @Environment(\.colorScheme) var colorScheme |     @Environment(\.colorScheme) var colorScheme | ||||||
|      |      | ||||||
|  |      | ||||||
|     var body: some View { |     var body: some View { | ||||||
|         VStack { |         let wordText = Text(word.name) | ||||||
|             Text(word.name) |  | ||||||
|             .font(.title) |             .font(.title) | ||||||
|             .bold() |             .bold() | ||||||
|  |          | ||||||
|  |         VStack { | ||||||
|             if word.shown && word.lastSeenOn != nil { |             if word.shown && word.lastSeenOn != nil { | ||||||
|                 Text(model.getDateFormatter().string(from: word.lastSeenOn!)) |                 Text(model.getDateFormatter().string(from: word.lastSeenOn!)) | ||||||
|             } |             } | ||||||
|             if showDescription { |             if showDescription { | ||||||
|  |                 wordText | ||||||
|  |                     .textSelection(.enabled) | ||||||
|                 Divider() |                 Divider() | ||||||
|                     .background(colorScheme == .light ? Color.black : Color.white) |                     .background(colorScheme == .light ? Color.black : Color.white) | ||||||
|                     .padding(.horizontal) |                     .padding(.horizontal) | ||||||
|                 Text(word.description) |                 Text(word.description) | ||||||
|                     .multilineTextAlignment(.center) |                     .multilineTextAlignment(.center) | ||||||
|  |             } else { | ||||||
|  |                 wordText | ||||||
|             } |             } | ||||||
|         } |         } | ||||||
|         .padding([.horizontal, .top]) |         .padding([.horizontal, .top]) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user