Skip to content

Releases: LaunchPadLab/lp-components

v3.21.0

11 Jun 21:45
Compare
Choose a tag to compare
  • InputLabel now passes down className to its inner <label>

v3.20.3

09 Jul 19:27
Compare
Choose a tag to compare
  • Enables props for CloudinaryFileInput to be passed through to the inner cloudinaryUploader HOC.

v3.20.2

19 Apr 21:35
Compare
Choose a tag to compare

Forces onClick to be a noop when a button is invalid, pristine, or submitting. This helps protect against multiple form submissions / api actions.

v3.20.1

05 Apr 20:00
8528e51
Compare
Choose a tag to compare

Chore: cleaning up documentation

v3.20.0

04 Apr 13:47
7974687
Compare
Choose a tag to compare

Allows for passing in a custom label component and/or error component to any input that uses LabeledField under the hood (i.e., most inputs).

This addresses a common styling difficulty with checkboxes that require interactive labels. E.g.,

<span>I agree to the <button onClick={ showTermsModal }>terms and conditions</button></span>

v3.19.0

03 Apr 18:16
Compare
Choose a tag to compare

Adds support for parent apps to use Node v10

v3.18.0

03 Apr 14:55
d94ef40
Compare
Choose a tag to compare

Provides functionality that adds aria-describedby to most inputs (excluding RadioGroup). When using an lp-components input, screen readers will now read out the error label text (e.g., "can't be blank" after reading out the input label name.

This should significantly increase the user experience of correcting invalid errors for users who use a screenreader.

v3.16.3

15 Mar 22:45
Compare
Choose a tag to compare

Summary

Adds an informational note about using noValidate on a form in combination with the functionality provided by using required and requiredIndicator

v3.16.1

03 Feb 17:19
Compare
Choose a tag to compare

This release includes a fix for the DateInput component's onBlur functionality.

v3.14.0

25 Jun 20:55
Compare
Choose a tag to compare
  • Adds format function prop to TableColumn