- Updated dependencies [f2ed4b037]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [30b13adec]
- Updated dependencies [30b13adec]
- Updated dependencies [78a36d6bb]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [16dda633f]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [4b362e136]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [0e4c5099b]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 541e12e75: Updates builds to leverage Rollup tree shaking. (see
tools/build/config/rollup.config.mjs
) - Updated dependencies [541e12e75]
- Updated dependencies [3111a76f3]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @lg-tools/[email protected]
- Updated dependencies [4d932fe13]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [eb108e93b]
- Updated dependencies [eb108e93b]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- e1955dd36: Fixes broken patch build
- Updated dependencies [e1955dd36]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @lg-tools/[email protected]
- 53c67fba6: LG-4650: migrates from
yarn
topnpm
- Updated dependencies [53c67fba6]
- @leafygreen-ui/[email protected]
- @lg-tools/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 274d7e1a7: Removes prop-types from LeafyGreen UI
- Updated dependencies [274d7e1a7]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- c95b81376: LG-4409: bumps to v1.2.4 of
@leafygreen-ui/form-field
- Updated dependencies [c95b81376]
- @leafygreen-ui/[email protected]
- 3b86b3bd: Allow type of
ReactNode
forerrorMessage
andsuccessMessage
props inNumberInput
,TextArea
, andTextInput
- 3273045c: Passes
readOnly
prop to<FormField>
so that it correctly sets thereadOnly
prop. - Updated dependencies [3273045c]
- @leafygreen-ui/[email protected]
- Updated dependencies [dfd6972c]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 8adadc89: Fixes a bug that prevented packages from rendering in a server-side environment
- Updated dependencies [8adadc89]
- @lg-tools/[email protected]
-
27ad3121: LG-4145
aria-label
andaria-labelledby
props are passed to the input.aria-labelledby
prop can only set thearia-labelledby
attribute on the input iflabel
prop is undefined. Otherwise, the generated label component id will be used for thearia-labelledby
attribute👎 Does not use aria-labelledby
prop👍 Does use custom aria-labelledby
prop<TextInput label="Label" aria-labelledby="custom-label-id" />
<TextInput aria-labelledby="custom-label-id" />
aria-label
prop can only set thearia-label
attribute on the input if bothlabel
prop andaria-labelledby
prop are undefined👎 Does not use aria-label
prop👎 Does not use aria-label
prop👍 Does use aria-label
prop<TextInput label="Label" aria-label="Custom label" />
<TextInput aria-label="Custom label" aria-labelledby="other-custom-label-id" />
<TextInput aria-label="Custom label" />
-
FormField
styling changes apply toTextInput
. See style changes here -
A default
errorMessage
of'This input needs your attention'
will render below text input when state is invalid. -
A default
successMessage
of'Success'
will render when state is valid.successMessage
prop accepts a custom string. -
Disabled
TextInput
component no longer renders thedisabled
attribute and instead relies onaria-disabled
.
The last change is made to ensure that disabled components are still focusable to users using keyboard navigation.
For more on
aria-disabled
see the documentation on MDNFunctionally, migration should be seamless, however there may be unit/integration/e2e tests that relied on this behavior.
Generally, only this repo should need to test that these components have a specific attribute. We recommend updating unit tests to check that some event was or was not called.
However, there are cases where this may still need to be tested. In cases where a test checks
expect(textInput).toBeDisabled()
, you can replace and use test harnesses.Similar to unit tests, you should generally test functionality and not implementation details. However, to test this in Cypress replace any
cy.get(textInput).should('be.disabled');
checks withcy.get(textInput).invoke('attr', 'aria-disabled').should('eq', 'true');
-
- c3906f78: - Extends
DarkModeProps
from@leafygreen-ui/lib
- Updated dependencies [c3906f78]
- Updated dependencies [9b71e34d]
- Updated dependencies [c3906f78]
- Updated dependencies [27ad3121]
- Updated dependencies [c3906f78]
- Updated dependencies [c3906f78]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @lg-tools/[email protected]
- 356a53fd: Update TS builds to use
[email protected]
- Updated dependencies [7a0ff1be]
- Updated dependencies [15185af0]
- Updated dependencies [356a53fd]
- Updated dependencies [66df9ab8]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [223666eb]
- Updated dependencies [74057388]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [9b7a8236]
- Updated dependencies [7f38e78a]
- Updated dependencies [ffd11f24]
- Updated dependencies [ffd11f24]
- Updated dependencies [ffd11f24]
- Updated dependencies [ffd11f24]
- Updated dependencies [ffd11f24]
- Updated dependencies [ffd11f24]
- Updated dependencies [ffd11f24]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- d39acdc6: Ensure inner input element properly inherits width property from parent.
- 0b91826e: Refactors component to use FormField under the hood. Also, per the latest design guidelines, we no longer surface an error message when an input is disabled.
- Updated dependencies [dd4f3da8]
- Updated dependencies [d16fb891]
- Updated dependencies [90053e16]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [3a9b274d]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [a5770c15]
- Updated dependencies [c89d17a4]
- @leafygreen-ui/[email protected]
- Updated dependencies [3fe03b50]
- Updated dependencies [fd907503]
- Updated dependencies [c9f0055a]
- Updated dependencies [56459cde]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [4fcf2e94]
- Updated dependencies [4fcf2e94]
- Updated dependencies [4fcf2e94]
- Updated dependencies [4fcf2e94]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- c11bbc29: Fixes problem with ts-docs not being available in bundle.
- Updated dependencies [c11bbc29]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- c15ee2ac: Fixes missing documentation file
- Updated dependencies [f73807cf]
- Updated dependencies [31c09354]
- Updated dependencies [c15ee2ac]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 215268ff: Updates build tooling. No functional changes
- Updated dependencies [215268ff]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 0efcd4e7: Updates valid state icon in dark mode to match Figma spec
- Updated dependencies [bf5672bb]
- @leafygreen-ui/[email protected]
- 76161cf0: Updates stories for Chromatic testing
- Updated dependencies [76161cf0]
- Updated dependencies [76161cf0]
- Updated dependencies [735342e9]
- Updated dependencies [95f5107a]
- Updated dependencies [76161cf0]
- Updated dependencies [76161cf0]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- d2ce54e2f: Updates story files for Storybook 7.x
- Updated dependencies [d2ce54e2f]
- Updated dependencies [75099c60b]
- Updated dependencies [d2ce54e2f]
- Updated dependencies [0cd471676]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- a3a52e131: Bumps to use new
useIdAllocator
hook - Updated dependencies [614f7617d]
- Updated dependencies [a3a52e131]
- Updated dependencies [614f7617d]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 32b3d3146: Bumps to use new
useIdAllocator
hook - 73cbbd02c: Uses fontWeight token from
@leafygreen-ui/tokens
- Updated dependencies [73cbbd02c]
- Updated dependencies [83fc5b31b]
- Updated dependencies [9bcf8b925]
- Updated dependencies [8ece56980]
- Updated dependencies [32b3d3146]
- Updated dependencies [73cbbd02c]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 55d33e435: Update to BaseFontSize prop control for .design live example
- 77320a6b8: Fix padding discrepancy between Combobox, Select, Text Input, and Number Input
- f1dde4c68: Fix bug where text would overlap optional text and state indicator icons
- Updated dependencies [55d33e435]
- Updated dependencies [07db42330]
- Updated dependencies [55d33e435]
- Updated dependencies [cf00160ec]
- Updated dependencies [111b680c5]
- Updated dependencies [77320a6b8]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 8c0c2bdf9: Updates build script to include a transpiled copy of the story file in the bundle
- Updated dependencies [8c0c2bdf9]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- fb47557dd: Adds warning to use
NumberInput
iftype='number'
. - Updated dependencies [ece595acd]
- Updated dependencies [9858ab8c5]
- Updated dependencies [d351c02bc]
- Updated dependencies [c2c5601f4]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 52dcb3316: Reorganizes files internally to conform to new directory structure
- Updated dependencies [5b036515e]
- Updated dependencies [26e341a0b]
- Updated dependencies [997121cc3]
- Updated dependencies [eb0cc4498]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 4ccc353e7: Adds
darkMode
to PropTypes and adds warning to usePasswordInput
iftype='password'
. - Updated dependencies [2e8a572db]
- Updated dependencies [4ccc353e7]
- Updated dependencies [4ccc353e7]
- @leafygreen-ui/[email protected]
- bf2fedf6d: Version bumps lib
- Updated dependencies [ffb99f417]
- Updated dependencies [bf2fedf6d]
- Updated dependencies [b7a29ea38]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [050f1f8a9]
- Updated dependencies [741cdd408]
- Updated dependencies [866144167]
- Updated dependencies [c82ed35d5]
- Updated dependencies [b24b21462]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 53d77f55d: Uses Error component from Typography package to handle formatting
errorMessage
prop - Updated dependencies [405636249]
- Updated dependencies [53d77f55d]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 9c869ced2: Fixes transition property, so that animations on hover and focus work properly
- Updated dependencies [d8c589d35]
- Updated dependencies [703db871f]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 1271944b2: Updates darkMode placeholder and optional text colors to match figma specs.
- Updated dependencies [95bd93ef9]
- Updated dependencies [3bb4b7506]
- Updated dependencies [a0d6638c4]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
-
fa158335c: - Updates TS types: now Any one of
label
,aria-label
andaria-labelledby
is sufficient for all text input types- Fixes a regression when
type="search"
. Providingaria-label
is sufficient for accessibility
- Fixes a regression when
- a1d093f30: Resolves aria type issues
- ae5421cf6: Updates components to use internal transition tokens
- Updated dependencies [ae5421cf6]
- Updated dependencies [4b4c2d27d]
- Updated dependencies [6a266b813]
- Updated dependencies [1a335d0b2]
- Updated dependencies [ba97d1ef7]
- Updated dependencies [ae5421cf6]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 3cb2e1f7: Removes hover box-shadow from disabled inputs. Adds console warning suggestion to use SearchInput component in place of TextInput with type="search".
- Updated dependencies [07b3c797]
- Updated dependencies [07b3c797]
- Updated dependencies [b9b09a86]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [209f77ed]
- Updated dependencies [f2d63a60]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [e399f1b9]
- Updated dependencies [e399f1b9]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 24683433: - Remove an implicit dependency on
@emotion/react
fixing an issue where LG packages would not build if@leafygreen/[email protected]
or greater was installed. - Updated dependencies [24683433]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 3690df49: Updates TypeScript annotations, type structures and export format of some components
- Updated dependencies [3690df49]
- Updated dependencies [3690df49]
- Updated dependencies [3690df49]
- Updated dependencies [3690df49]
- Updated dependencies [3690df49]
- Updated dependencies [58a5a05e]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 8d7534e9: Adds
tsdoc.json
to published package files - Updated dependencies [7caa1c3e]
- Updated dependencies [e39d8469]
- Updated dependencies [8d7534e9]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- b10463fc: Removing padding-top when neither label nor description are defined.
- 79b3ba7e: Aligns Text Input focus & hover styles to Figma library
- Updated dependencies [30e038a3]
- @leafygreen-ui/[email protected]
- 65c86281: Consuming darkMode from the LeafyGreenProvider if the darkMode prop is not set
- Updated dependencies [65c86281]
- @leafygreen-ui/[email protected]
- e317392f: Minor darkmode style updates, remove interaction ring from dependencies, and bump up
Typography
version. - Updated dependencies [85d46871]
- Updated dependencies [99e20bb9]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [500d6c60]
- @leafygreen-ui/[email protected]
- Updated dependencies [e13d2487]
- Updated dependencies [5f28fce1]
- Updated dependencies [c48e943e]
- Updated dependencies [500d6c60]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- f3aad7e2: Updates Dark Mode for visual brand refresh
- Updated dependencies [233ac580]
- Updated dependencies [ba4aab15]
- Updated dependencies [ba4aab15]
- Updated dependencies [2cf1bc4a]
- Updated dependencies [679b6239]
- Updated dependencies [f3aad7e2]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- acd6919: Adds @leafygreen-ui/tokens dependency to package.json
- Updated dependencies [acd6919]
- Updated dependencies [acd6919]
- Updated dependencies [acd6919]
- Updated dependencies [acd6919]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 8457f92: Updates text input to be in line with the visual brand refresh
- Updated dependencies [8457f92]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [cb54eef]
- @leafygreen-ui/[email protected]
- 548ca2c: Restores the ability to pass onBlur handlers while using the useValidation hook.
- ded2831: Add sizeVariant prop
- Updated dependencies [ded2831]
- @leafygreen-ui/[email protected]
- d661688: Adds validation callback for TextArea and TextInput
- Updated dependencies [d661688]
- Updated dependencies [d661688]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- e87b1cdf: Improves the types for TextInput type attributes.
- Updated dependencies [e4070f2b]
- @leafygreen-ui/[email protected]
- fe542c15: Fixes a bug in TextInput & TextArea where the focus ring was not visible when using the mouse. Also adds functionality to InteractioRing to ignore keyboard context and use the default focus behavior.
- Updated dependencies [f6e5655a]
- Updated dependencies [03388ff2]
- Updated dependencies [fe542c15]
- Updated dependencies [b8f03aa1]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- e1af3278: Updates border-color to match TextArea component.
- Updated dependencies [047c1930]
- Updated dependencies [047c1930]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 37780eb8: Updates colors of the component's interaction ring on hover, based on the
state
prop on the component.
- Updated dependencies [faeb0ce0]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 801f3221: Fixes check to ensure label or ariaLablledby is provided to component
- Updated dependencies [857a680a]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 509e90c3: Checks for existence of either
label
oraria-labelledby
props, rather than requiring both, before logging a warning to the console - Updated dependencies [b1854dd8]
- @leafygreen-ui/[email protected]
- 90321b36: Imports validateProps functions from
@leafygreen-ui/a11y
package. - Updated dependencies [02417199]
- Updated dependencies [ab581f34]
- Updated dependencies [90321b36]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [ec27f36e]
- Updated dependencies [ec27f36e]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- c6ae17bd: Updates console warning to be more reflective of error, and adds
role="presentation"
to icons rendered inside of component. - Updated dependencies [1a42c662]
- @leafygreen-ui/[email protected]
- Updated dependencies [f805b772]
- Updated dependencies [f805b772]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [ba56b1cc]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 36ec9078: Preserves right padding when icons are visible in a disabled text input
- Updated dependencies [2daf1808]
- @leafygreen-ui/[email protected]
- 522217db: CLOUDP-79746: Allowing text input error message to expand its container
- Updated dependencies [7df69248]
- @leafygreen-ui/[email protected]
- 919d9911: Fixes border on autoComplete disabled TextInput components
- 117fc702: Overwrites chrome browser defaults for autocompleted input values, and disables autocomplete when component is disabled
- 358a072e: Fixes visual regression where the border of inputs do not appear until text is entered
- Updated dependencies [fc18e572]
- @leafygreen-ui/[email protected]
- 988c4e3d: Allows error and valid states to display when component is disabled
- 8b0ea602: Form-compatible components now display more visually consistent hover and focus states
- Updated dependencies [8b0ea602]
- Updated dependencies [8b0ea602]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 627333c2:
State
is now a named export from the package
- ee7923d3: Changes how we extend the types of HTMLElements, and standardizes how we document this across readmes
- Updated dependencies [ee7923d3]
- Updated dependencies [7b71da8f]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 374430ea: Updates string color value to reference the same color from uiColors palette
- Updated dependencies [c9a0d89f]
- Updated dependencies [9ee1d5fc]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 5a3fb225: Adds
darkMode
prop to component
- dac3f38b: Fixes a publishing error that prevented UMD modules from being distributed
- Updated dependencies [dac3f38b]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 0267bfd2: The underlying structure of distributed module definition files have changed and now have official support for ES modules. Module definition files are now generated using Rollup instead of Webpack. This should not affect functionality, but some thorough testing and caution should be exercised when upgrading.
- Updated dependencies [0267bfd2]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 691eb05: Better support for UMD
- Updated dependencies [691eb05]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 6aadc0b: Make id generation deterministic using IdAllocator.create class. This improves the SSR compatibility of these components.
- Updated dependencies [6aadc0b]
- Updated dependencies [5ee2098]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- Updated dependencies [2eba736]
- Updated dependencies [1aa26ee]
- Updated dependencies [d2136a0]
- Updated dependencies [a571361]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 5496ff4: Fix bug in input HTML such that aria-labelledby is correctly-cased
- 89318bd: Conditionally renders label tag, such that when no
label
prop is supplied the tag is not on the DOM. If nolabel
is providedaria-labelledby
prop must be supplied.
- 1d24966: Makes
@leafygreen-ui/leafygreen-provider
a peer dependency to ensure that components use hooks from the same version of the provider as what's installed.
- 1d86d56: Imports Glyphs directly, rather than importing the entire Icon package, when Glyph components are used
- Updated dependencies [1d86d56]
- @leafygreen-ui/[email protected]
- Updated dependencies [6fc022e]
- @leafygreen-ui/[email protected]
- 2c956d1: Allows consumer to set
type
attribute on input component
- Updated dependencies [2fc4ef9]
- Updated dependencies [e857861]
- Updated dependencies [cf6167e]
- @leafygreen-ui/[email protected]
- 2a03117: Upgrades @testing-library/react to v10 and revises test suites to conform with new standards
- Updated dependencies [2a03117]
- Updated dependencies [c812eb3]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 1b298cc: Fix TextInput TypeScript interface.
- Updated dependencies [4c268a5]
- Updated dependencies [94ed125]
- @leafygreen-ui/[email protected]
- @leafygreen-ui/[email protected]
- 62455d4: Switches devDependencies to dependencies in package.json
- 5f08f87: Initial release of TextInput component
- Updated dependencies [704e25c]
- @leafygreen-ui/[email protected]