@@ -13,7 +13,6 @@ import Data.FunctorWithIndex as Data.FunctorWithIndex
1313import Data.Maybe (Maybe (..), fromMaybe )
1414import Data.Maybe as Data.Maybe
1515import Data.String as Data.String
16- import Data.Symbol (SProxy (..))
1716import Effect.Aff.Class (class MonadAff )
1817import Halogen as Halogen
1918import Halogen.HTML as Halogen.HTML
@@ -22,13 +21,14 @@ import Halogen.HTML.Properties as Halogen.HTML.Properties
2221import Ocelot.Block.Icon as Ocelot.Block.Icon
2322import Ocelot.Components.MultiInput.TextWidth as Ocelot.Components.MultiInput.TextWidth
2423import Ocelot.HTML.Properties as Ocelot.HTML.Properties
24+ import Type.Proxy (Proxy (..))
2525import Web.Event.Event as Web.Event.Event
2626import Web.HTML.HTMLElement as Web.HTML.HTMLElement
2727import Web.UIEvent.KeyboardEvent as Web.UIEvent.KeyboardEvent
2828
2929type Slot = Halogen.Slot Query Output
3030
31- type Component m = Halogen.Component Halogen.HTML.HTML Query Input Output m
31+ type Component m = Halogen.Component Query Input Output m
3232type ComponentHTML m = Halogen.ComponentHTML Action ChildSlots m
3333type ComponentM m a = Halogen.HalogenM State Action ChildSlots Output m a
3434
@@ -86,7 +86,7 @@ type ChildSlots =
8686 ( textWidth :: Ocelot.Components.MultiInput.TextWidth.Slot Unit
8787 )
8888
89- _textWidth = SProxy :: SProxy " textWidth"
89+ _textWidth = Proxy :: Proxy " textWidth"
9090
9191component ::
9292 forall m .
@@ -420,7 +420,7 @@ measureTextWidth ::
420420 String ->
421421 ComponentM m (Maybe Number )
422422measureTextWidth text = do
423- Halogen .query _textWidth unit <<< Halogen .request
423+ Halogen .request _textWidth unit
424424 $ Ocelot.Components.MultiInput.TextWidth.GetWidth text
425425
426426preventDefault ::
@@ -514,11 +514,11 @@ renderItemDisplay index text =
514514 Halogen.HTML .div
515515 [ Halogen.HTML.Properties .classes itemDisplayClasses ]
516516 [ Halogen.HTML .span
517- [ Halogen.HTML.Events .onClick \_ -> Just ( EditItem index) ]
517+ [ Halogen.HTML.Events .onClick \_ -> EditItem index ]
518518 [ Halogen.HTML .text text ]
519519 , Halogen.HTML .button
520520 [ Halogen.HTML.Properties .classes closeButtonClasses
521- , Halogen.HTML.Events .onClick \_ -> Just ( RemoveOne index)
521+ , Halogen.HTML.Events .onClick \_ -> RemoveOne index
522522 ]
523523 [ Ocelot.Block.Icon .delete_ ]
524524 ]
@@ -535,7 +535,7 @@ renderItemEdit placeholder index inputBox =
535535 [ renderAutoSizeInput placeholder index false inputBox
536536 , Halogen.HTML .button
537537 [ Halogen.HTML.Properties .classes closeButtonClasses
538- , Halogen.HTML.Events .onClick \_ -> Just ( RemoveOne index)
538+ , Halogen.HTML.Events .onClick \_ -> RemoveOne index
539539 ]
540540 [ Ocelot.Block.Icon .delete_ ]
541541 ]
@@ -553,9 +553,9 @@ renderAutoSizeInput placeholder index new inputBox =
553553 [ Halogen.HTML .input
554554 [ Halogen.HTML.Properties .attr (Halogen.HTML.AttrName " style" ) css
555555 , Halogen.HTML.Properties .classes inputClasses
556- , Halogen.HTML.Events .onBlur \_ -> Just ( OnBlur index)
557- , Halogen.HTML.Events .onKeyDown (Just <<< OnKeyDown index)
558- , Halogen.HTML.Events .onValueInput (Just <<< OnInput index)
556+ , Halogen.HTML.Events .onBlur \_ -> OnBlur index
557+ , Halogen.HTML.Events .onKeyDown (OnKeyDown index)
558+ , Halogen.HTML.Events .onValueInput (OnInput index)
559559 , Halogen.HTML.Properties .placeholder case new of
560560 false -> " "
561561 true
0 commit comments