Rerouted (regenerated, verified). Same repository and tag, but GitHub now builds the zip with different bytes, so it no longer matches the SHA-1 package.elm-lang.org recorded. The Lamdera package server serves a copy recovered from https://github.com/NoRedInk/noredink-ui.
What we checked: Tag 22.6.0 is still on github.com/NoRedInk/noredink-ui; its commit 7cae53f1af4b is from 2023-03-24 17:13 UTC, before the version was published (2023-03-27 14:55 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 (GitHub's zip no longer comes out byte for byte the same), so the contents were checked instead.
The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.
Details · package.elm-lang.org's zip: https://github.com/NoRedInk/noredink-ui/zipball/22.6.0/
Build a select input with a label, optional guidance, and error messaging.
- view adds a label
- adds standard custom, nriDescription, etc. attributes
- switches to a list-based attribute API from a record-based APIPass in the label to generate the default DOM element id used by a Select.view with the given label.
A single possible choice.
Groupings of choices (will be added after isolated choices.)
Customizations for the Select.
Default behavior.
Sets whether or not the field will be highlighted as having a validation error.
If you have an error message to display, use errorMessage instead.
If Just, the field will be highlighted as having a validation error,
and the given error message will be shown.
A guidance message shows below the input, unless an error message is showing instead.
Use this helper to add custom attributes.
Do NOT use this helper to add css styles, as they may not be applied the way
you want/expect if underlying styles change.
Instead, please use the css helper.
Set a custom ID for this text input and label. If you don't set this, we'll automatically generate one from the label you pass in, but this can cause problems if you have more than one text input with the same label on the page. Use this to be more specific and avoid issues with duplicate IDs!
Adds CSS to the element containing the input.