NoRedInk/noredink-ui/22.6.0

NOTE: the latest version is 35.9.3

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/

Nri.Ui.PremiumCheckbox.V8

Changes from V7:

  • Use PremiumDisplay instead of PremiumLevel
  • Rename showPennant to onLockedClick
  • Fix clicking on locked checkbox to send a onLockedClick
  • Exposes checkbox custom styling
{ label : String
, onChange : Bool -> msg
}
-> List (Attribute msg)
-> Html msg
selected : Bool -> Attribute msg

Content

Lock Premium content if the user does not have Premium.

Show Premium pennant on Premium content.

When a locked premium checkbox is clicked, the msg that's passed in will fire.

Attributes

type Attribute msg

Customizations for the RadioButton.

This disables the input

This enables the input, this is the default behavior

id : String -> Attribute msg

Set a custom ID for this checkbox 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 checkbox with the same label on the page. Use this to be more specific and avoid issues with duplicate IDs!

Custom CSS

Set custom CSS for the checkbox container

Set custom CSS for the enabled checkbox label

Set custom CSS for the disabled checkbox label