QiTASC/hatchinq/1.0.0

NOTE: the latest version is 29.0.0

Rerouted (retagged, needs approval). The tag now points at a different commit than when this version was published. The Lamdera package server serves a copy recovered from https://github.com/QiTASC/hatchinq.

What we checked: Tag 1.0.0 is still on github.com/QiTASC/hatchinq; its commit bfa9f4d0b94e is from 2019-01-18 14:57 UTC, after the version was published (2019-01-18 13:53 UTC); elm.json is byte-identical to package.elm-lang.org's; the exposed modules match docs.json; the zip's SHA-1 is not the published one and nothing else confirms its contents.

We could not verify this copy against what was published, so the Lamdera compiler asks before using it (y/n). Without a terminal, as in CI, it stops with an error unless approved:

  • lamdera make --auto-approve-package-rerouting approves rerouted versions for that run,
  • LAMDERA_AUTO_APPROVE_PACKAGE_REROUTING=1 does the same for every run in that environment,
  • LAMDERA_CACHE=off skips the Lamdera package server altogether: packages come from package.elm-lang.org and GitHub only, as with elm, and a rerouted version then fails to download.

Details · package.elm-lang.org's zip: https://github.com/QiTASC/hatchinq/zipball/1.0.0/

Hatchinq.SidePanel

Exposed

type alias Config msg =
{ theme : Theme
, lift : State -> msg
, orientation : SidePanelOrientation
, maxWidthFraction : Float
}
= LeftHand
| RightHand
type alias State =
{ openedContainerId : Int
, containerWidth : Int
, containerWidths : Dict Int Int
, beingDragged : Bool
, windowSize : WindowSize
}
type alias View msg =
{ buttons : List (SidePanelButton msg)
, state : State
, topPageOffset : Int
}
Config msg
-> List (Attribute InternalConfig)
-> View msg
-> Element msg
init : (State -> msg) -> ( State, Cmd msg )
minWidth : Int -> Attribute InternalConfig
subscriptions : Config msg -> State -> Sub msg