@@ -154,8 +154,8 @@ comboBoxDemo = component "ComboBoxDemo" \dp -> React.do
154154 { items: [ "Apple", "Banana", "Cherry", "Date", "Elderberry", "Fig", "Grape" ]
155155 , text: txt
156156 , placeholder: "Type a fruit..."
157− , onChangeText: E.onString "text" setTxt
158− , onSelectItem: E.onString "text" \t -> do
157+ , onChangeText: setTxt
158+ , onSelectItem: \t -> do
159159 setTxt t
160160 setResult ("Selected: " <> t)
161161 , style: Style.style { height: 28.0 } <> tw "mb-2"
@@ -196,7 +196,7 @@ datePickerDemo = component "DatePickerDemo" \dp -> React.do
196196 , card dp.cardBg
197197 [ nativeDatePicker
198198 { graphical: false
199− , onChange: E.onString "date" setDateText
199+ , onChange: setDateText
200200 , style: Style.style { height: 24.0, width: 200.0 }
201201 }
202202 , if dateText == "" then mempty
@@ -215,7 +215,7 @@ colorWellDemo = component "ColorWellDemo" \dp -> React.do
215215 [ nativeColorWell
216216 { color
217217 , minimal: true
218− , onChange: E.onString "color" setColor
218+ , onChange: setColor
219219 , style: Style.style { height: 32.0, width: 48.0 }
220220 }
221221 , view
@@ -295,8 +295,8 @@ searchFieldDemo = component "SearchFieldDemo" \dp -> React.do
295295 , nativeSearchField
296296 { text: query
297297 , placeholder: "Search..."
298− , onChangeText: E.onString "text" setQuery
299− , onSearch: E.onString "text" \t -> setResult ("Searched: " <> t)
298+ , onChangeText: setQuery
299+ , onSearch: \t -> setResult ("Searched: " <> t)
300300 , style: Style.style { height: 28.0 } <> tw "mb-2"
301301 }
302302 , if result == "" then mempty
@@ -313,7 +313,7 @@ tokenFieldDemo = component "TokenFieldDemo" \dp -> React.do
313313 , nativeTokenField
314314 { tokens
315315 , placeholder: "Add tags..."
316− , onChangeTokens: E.onStrings "tokens" setTokens
316+ , onChangeTokens: setTokens
317317 , style: Style.style { height: 28.0 } <> tw "mb-2"
318318 }
319319 ]