New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@khanacademy/wonder-blocks-form

Package Overview
Dependencies
Maintainers
0
Versions
601
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@khanacademy/wonder-blocks-form - npm Package Compare versions

Comparing version 0.0.0-PR2450-20250130232235 to 0.0.0-PR2453-20250204180605

LICENSE

1067

CHANGELOG.md
# @khanacademy/wonder-blocks-form
## 0.0.0-PR2450-20250130232235
## 0.0.0-PR2453-20250204180605
### Minor Changes
- 1035bf3: Tooling:
- Switching to `pnpm`.
- Upgrading `rollup` to v4 and `@babel/runtime` to match the current webapp version.
### Patch Changes
- Updated dependencies [0199324d]
- @khanacademy/wonder-blocks-clickable@0.0.0-PR2450-20250130232235
- @khanacademy/wonder-blocks-core@0.0.0-PR2450-20250130232235
- @khanacademy/wonder-blocks-icon@0.0.0-PR2450-20250130232235
- @khanacademy/wonder-blocks-layout@0.0.0-PR2450-20250130232235
- @khanacademy/wonder-blocks-typography@0.0.0-PR2450-20250130232235
- Updated dependencies [1035bf3]
- @khanacademy/wonder-blocks-typography@0.0.0-PR2453-20250204180605
- @khanacademy/wonder-blocks-clickable@0.0.0-PR2453-20250204180605
- @khanacademy/wonder-blocks-layout@0.0.0-PR2453-20250204180605
- @khanacademy/wonder-blocks-tokens@0.0.0-PR2453-20250204180605
- @khanacademy/wonder-blocks-core@0.0.0-PR2453-20250204180605
- @khanacademy/wonder-blocks-icon@0.0.0-PR2453-20250204180605
## 7.0.2
### Patch Changes
- Updated dependencies [0199324d]
- @khanacademy/wonder-blocks-clickable@6.0.0
- @khanacademy/wonder-blocks-core@12.0.0
- @khanacademy/wonder-blocks-icon@5.0.6
- @khanacademy/wonder-blocks-layout@3.0.8
- @khanacademy/wonder-blocks-typography@3.0.6
## 7.0.1

@@ -18,9 +37,9 @@

- c162abb4: Migrate color instances to use semanticColor internally on TextField and TextArea
- 8cfaeab0: Migrate Radio and Checkbox to use semanticColor tokens
- Updated dependencies [8cfaeab0]
- Updated dependencies [c162abb4]
- @khanacademy/wonder-blocks-tokens@4.1.0
- @khanacademy/wonder-blocks-clickable@5.0.7
- @khanacademy/wonder-blocks-layout@3.0.7
- c162abb4: Migrate color instances to use semanticColor internally on TextField and TextArea
- 8cfaeab0: Migrate Radio and Checkbox to use semanticColor tokens
- Updated dependencies [8cfaeab0]
- Updated dependencies [c162abb4]
- @khanacademy/wonder-blocks-tokens@4.1.0
- @khanacademy/wonder-blocks-clickable@5.0.7
- @khanacademy/wonder-blocks-layout@3.0.7

@@ -31,10 +50,10 @@ ## 7.0.0

- 8d26588f: Remove `light` variant from LabeledTextField, TextField and TextArea"
- 8d26588f: Remove `light` variant from LabeledTextField, TextField and TextArea"
### Patch Changes
- Updated dependencies [0de25cd8]
- @khanacademy/wonder-blocks-tokens@4.0.0
- @khanacademy/wonder-blocks-clickable@5.0.6
- @khanacademy/wonder-blocks-layout@3.0.6
- Updated dependencies [0de25cd8]
- @khanacademy/wonder-blocks-tokens@4.0.0
- @khanacademy/wonder-blocks-clickable@5.0.6
- @khanacademy/wonder-blocks-layout@3.0.6

@@ -45,4 +64,4 @@ ## 6.0.6

- d9bc865b: TextField and TextArea: Set `aria-required` if it is required
- d9bc865b: TextField and TextArea validation: Always clear error message onChange if instantValidation=false so externally set error state can still be cleared
- d9bc865b: TextField and TextArea: Set `aria-required` if it is required
- d9bc865b: TextField and TextArea validation: Always clear error message onChange if instantValidation=false so externally set error state can still be cleared

@@ -53,8 +72,8 @@ ## 6.0.5

- Updated dependencies [7516b239]
- @khanacademy/wonder-blocks-core@11.1.0
- @khanacademy/wonder-blocks-clickable@5.0.5
- @khanacademy/wonder-blocks-icon@5.0.5
- @khanacademy/wonder-blocks-layout@3.0.5
- @khanacademy/wonder-blocks-typography@3.0.5
- Updated dependencies [7516b239]
- @khanacademy/wonder-blocks-core@11.1.0
- @khanacademy/wonder-blocks-clickable@5.0.5
- @khanacademy/wonder-blocks-icon@5.0.5
- @khanacademy/wonder-blocks-layout@3.0.5
- @khanacademy/wonder-blocks-typography@3.0.5

@@ -65,10 +84,10 @@ ## 6.0.4

- 11a0f5c6: No functional changes. Adding prepublishOnly script.
- Updated dependencies [11a0f5c6]
- @khanacademy/wonder-blocks-typography@3.0.4
- @khanacademy/wonder-blocks-clickable@5.0.4
- @khanacademy/wonder-blocks-layout@3.0.4
- @khanacademy/wonder-blocks-tokens@3.0.1
- @khanacademy/wonder-blocks-core@11.0.1
- @khanacademy/wonder-blocks-icon@5.0.4
- 11a0f5c6: No functional changes. Adding prepublishOnly script.
- Updated dependencies [11a0f5c6]
- @khanacademy/wonder-blocks-typography@3.0.4
- @khanacademy/wonder-blocks-clickable@5.0.4
- @khanacademy/wonder-blocks-layout@3.0.4
- @khanacademy/wonder-blocks-tokens@3.0.1
- @khanacademy/wonder-blocks-core@11.0.1
- @khanacademy/wonder-blocks-icon@5.0.4

@@ -79,3 +98,3 @@ ## 6.0.3

- 53b41970: Adding more info about the legend change
- 53b41970: Adding more info about the legend change

@@ -86,3 +105,3 @@ ## 6.0.2

- 361cb52b: Adds `width: 100%` to `legend` element to allow expanding it to fill the available space
- 361cb52b: Adds `width: 100%` to `legend` element to allow expanding it to fill the available space

@@ -93,8 +112,8 @@ ## 6.0.1

- Updated dependencies [d23c9c5f]
- @khanacademy/wonder-blocks-core@11.0.0
- @khanacademy/wonder-blocks-clickable@5.0.3
- @khanacademy/wonder-blocks-icon@5.0.3
- @khanacademy/wonder-blocks-layout@3.0.3
- @khanacademy/wonder-blocks-typography@3.0.3
- Updated dependencies [d23c9c5f]
- @khanacademy/wonder-blocks-core@11.0.0
- @khanacademy/wonder-blocks-clickable@5.0.3
- @khanacademy/wonder-blocks-icon@5.0.3
- @khanacademy/wonder-blocks-layout@3.0.3
- @khanacademy/wonder-blocks-typography@3.0.3

@@ -105,15 +124,15 @@ ## 6.0.0

- 56d961f1: - Migrate Wonder Blocks components off old id providers and onto new `Id` component
- 56d961f1: - Migrate Wonder Blocks components off old id providers and onto new `Id` component
### Patch Changes
- b6009b77: Deprecate the ID provider and unique ID utilities
- Updated dependencies [b6009b77]
- Updated dependencies [897686bc]
- Updated dependencies [56d961f1]
- @khanacademy/wonder-blocks-core@10.0.0
- @khanacademy/wonder-blocks-clickable@5.0.2
- @khanacademy/wonder-blocks-icon@5.0.2
- @khanacademy/wonder-blocks-layout@3.0.2
- @khanacademy/wonder-blocks-typography@3.0.2
- b6009b77: Deprecate the ID provider and unique ID utilities
- Updated dependencies [b6009b77]
- Updated dependencies [897686bc]
- Updated dependencies [56d961f1]
- @khanacademy/wonder-blocks-core@10.0.0
- @khanacademy/wonder-blocks-clickable@5.0.2
- @khanacademy/wonder-blocks-icon@5.0.2
- @khanacademy/wonder-blocks-layout@3.0.2
- @khanacademy/wonder-blocks-typography@3.0.2

@@ -124,3 +143,3 @@ ## 5.0.2

- 2a9c2fa8: Remove i18n reference from unit tests
- 2a9c2fa8: Remove i18n reference from unit tests

@@ -131,8 +150,8 @@ ## 5.0.1

- Updated dependencies [f4abd572]
- @khanacademy/wonder-blocks-core@9.0.0
- @khanacademy/wonder-blocks-clickable@5.0.1
- @khanacademy/wonder-blocks-icon@5.0.1
- @khanacademy/wonder-blocks-layout@3.0.1
- @khanacademy/wonder-blocks-typography@3.0.1
- Updated dependencies [f4abd572]
- @khanacademy/wonder-blocks-core@9.0.0
- @khanacademy/wonder-blocks-clickable@5.0.1
- @khanacademy/wonder-blocks-icon@5.0.1
- @khanacademy/wonder-blocks-layout@3.0.1
- @khanacademy/wonder-blocks-typography@3.0.1

@@ -143,13 +162,13 @@ ## 5.0.0

- e6abdd17: Upgrade to React 18
- e6abdd17: Upgrade to React 18
### Patch Changes
- Updated dependencies [e6abdd17]
- @khanacademy/wonder-blocks-core@8.0.0
- @khanacademy/wonder-blocks-clickable@5.0.0
- @khanacademy/wonder-blocks-icon@5.0.0
- @khanacademy/wonder-blocks-layout@3.0.0
- @khanacademy/wonder-blocks-tokens@3.0.0
- @khanacademy/wonder-blocks-typography@3.0.0
- Updated dependencies [e6abdd17]
- @khanacademy/wonder-blocks-core@8.0.0
- @khanacademy/wonder-blocks-clickable@5.0.0
- @khanacademy/wonder-blocks-icon@5.0.0
- @khanacademy/wonder-blocks-layout@3.0.0
- @khanacademy/wonder-blocks-tokens@3.0.0
- @khanacademy/wonder-blocks-typography@3.0.0

@@ -160,13 +179,13 @@ ## 4.11.0

- 9ed7bd5b: Adds `instantValidation` prop for TextArea
- cdcfe1ba: - TextArea and TextField: Adds `error` prop so that the components can be put in an error state explicitly. This is useful for backend validation errors after a form has already been submitted.
- 486c6a80: - `TextField`
- Add `instantValidation` prop
- No longer calls `validate` prop if the field is disabled during initialization and on change
- `TextArea`
- Validate the value during initialization if the field is not disabled
- 9ed7bd5b: Adds `instantValidation` prop for TextArea
- cdcfe1ba: - TextArea and TextField: Adds `error` prop so that the components can be put in an error state explicitly. This is useful for backend validation errors after a form has already been submitted.
- 486c6a80: - `TextField`
- Add `instantValidation` prop
- No longer calls `validate` prop if the field is disabled during initialization and on change
- `TextArea`
- Validate the value during initialization if the field is not disabled
### Patch Changes
- 21f6779a: Refactor TextField from class component to function component
- 21f6779a: Refactor TextField from class component to function component

@@ -177,4 +196,4 @@ ## 4.10.3

- Updated dependencies [c1110599]
- @khanacademy/wonder-blocks-icon@4.2.0
- Updated dependencies [c1110599]
- @khanacademy/wonder-blocks-icon@4.2.0

@@ -185,6 +204,6 @@ ## 4.10.2

- Updated dependencies [6999fd39]
- @khanacademy/wonder-blocks-tokens@2.1.0
- @khanacademy/wonder-blocks-clickable@4.2.9
- @khanacademy/wonder-blocks-layout@2.2.2
- Updated dependencies [6999fd39]
- @khanacademy/wonder-blocks-tokens@2.1.0
- @khanacademy/wonder-blocks-clickable@4.2.9
- @khanacademy/wonder-blocks-layout@2.2.2

@@ -195,5 +214,5 @@ ## 4.10.1

- 8c861955: Modify `RadioGroup` and `CheckboxGroup` to append `legend` as the first child in `fieldset`, so the accessibility tree can associate the legend contents with the fieldset group and announce its label correctly
- 0b3a28a7: - Combobox: Add error prop to support aria-invalid and styling changes.
- TextField: Modify aria-invalid order to be overriden by the caller.
- 8c861955: Modify `RadioGroup` and `CheckboxGroup` to append `legend` as the first child in `fieldset`, so the accessibility tree can associate the legend contents with the fieldset group and announce its label correctly
- 0b3a28a7: - Combobox: Add error prop to support aria-invalid and styling changes.
- TextField: Modify aria-invalid order to be overriden by the caller.

@@ -204,3 +223,3 @@ ## 4.10.0

- 7a98815b: LabeledTextField: Adds `name` prop for the `TextField` component
- 7a98815b: LabeledTextField: Adds `name` prop for the `TextField` component

@@ -211,5 +230,5 @@ ## 4.9.4

- 61dc4448: Allow `TextField` to be focusable when disabled. It now sets `aria-disabled` instead of the `disabled` attribute based on the `disabled` prop. This makes it so screenreaders will continue to communicate that the component is disabled, while allowing focus on the disabled component. Focus styling is also added to the disabled state.
- 2dfd5eb6: - Update `TextField` state styling so that it is consistent with other components like `TextArea`, `SingleSelect`, `MultiSelect` (especially the focus styling). The styling also now uses CSS pseudo-classes for easier testing in Chromatic and debugging in browsers.
- `TextField` and `TextArea` state styling has also been updated so that any outline styles outside of the component are now applied within the component to prevent cropped focus outlines in places where an ancestor element has `overflow: hidden`.
- 61dc4448: Allow `TextField` to be focusable when disabled. It now sets `aria-disabled` instead of the `disabled` attribute based on the `disabled` prop. This makes it so screenreaders will continue to communicate that the component is disabled, while allowing focus on the disabled component. Focus styling is also added to the disabled state.
- 2dfd5eb6: - Update `TextField` state styling so that it is consistent with other components like `TextArea`, `SingleSelect`, `MultiSelect` (especially the focus styling). The styling also now uses CSS pseudo-classes for easier testing in Chromatic and debugging in browsers.
- `TextField` and `TextArea` state styling has also been updated so that any outline styles outside of the component are now applied within the component to prevent cropped focus outlines in places where an ancestor element has `overflow: hidden`.

@@ -220,10 +239,10 @@ ## 4.9.3

- 02a1b298: Make sure we don't package tsconfig and tsbuildinfo files
- Updated dependencies [02a1b298]
- @khanacademy/wonder-blocks-clickable@4.2.8
- @khanacademy/wonder-blocks-core@7.0.1
- @khanacademy/wonder-blocks-icon@4.1.5
- @khanacademy/wonder-blocks-layout@2.2.1
- @khanacademy/wonder-blocks-tokens@2.0.1
- @khanacademy/wonder-blocks-typography@2.1.16
- 02a1b298: Make sure we don't package tsconfig and tsbuildinfo files
- Updated dependencies [02a1b298]
- @khanacademy/wonder-blocks-clickable@4.2.8
- @khanacademy/wonder-blocks-core@7.0.1
- @khanacademy/wonder-blocks-icon@4.1.5
- @khanacademy/wonder-blocks-layout@2.2.1
- @khanacademy/wonder-blocks-tokens@2.0.1
- @khanacademy/wonder-blocks-typography@2.1.16

@@ -234,3 +253,3 @@ ## 4.9.2

- 9ec147a9: Revert updated `TextField` state styling
- 9ec147a9: Revert updated `TextField` state styling

@@ -241,10 +260,10 @@ ## 4.9.1

- 982f6808: Update `TextField` state styling so that it is consistent with other components like `TextArea`, `SingleSelect`, `MultiSelect` (especially the focus styling). The styling also now uses CSS pseudo-classes for easier testing in Chromatic and debugging in browsers.
- 17f9a337: Improve `LabeledTextField` styling when the `light` prop is `true`. This improves the color contrast of the label, required indicator, description, and error message when the component is used on dark backgrounds.
- Updated dependencies [07f7f407]
- @khanacademy/wonder-blocks-core@7.0.0
- @khanacademy/wonder-blocks-layout@2.2.0
- @khanacademy/wonder-blocks-clickable@4.2.7
- @khanacademy/wonder-blocks-icon@4.1.4
- @khanacademy/wonder-blocks-typography@2.1.15
- 982f6808: Update `TextField` state styling so that it is consistent with other components like `TextArea`, `SingleSelect`, `MultiSelect` (especially the focus styling). The styling also now uses CSS pseudo-classes for easier testing in Chromatic and debugging in browsers.
- 17f9a337: Improve `LabeledTextField` styling when the `light` prop is `true`. This improves the color contrast of the label, required indicator, description, and error message when the component is used on dark backgrounds.
- Updated dependencies [07f7f407]
- @khanacademy/wonder-blocks-core@7.0.0
- @khanacademy/wonder-blocks-layout@2.2.0
- @khanacademy/wonder-blocks-clickable@4.2.7
- @khanacademy/wonder-blocks-icon@4.1.4
- @khanacademy/wonder-blocks-typography@2.1.15

@@ -255,12 +274,12 @@ ## 4.9.0

- f7390d9d: `TextArea`: Adds `rootStyle` prop for styling to the root node
- f7390d9d: `TextArea`: Adds `rootStyle` prop for styling to the root node
### Patch Changes
- f7390d9d: `TextArea`: Updates the `min-height` of the textarea element so that when it is resized vertically using the resize control, the smallest it can get is equivalent to 1 row of the textarea.
- Updated dependencies [f17dc1ee]
- Updated dependencies [991eb43f]
- @khanacademy/wonder-blocks-tokens@2.0.0
- @khanacademy/wonder-blocks-clickable@4.2.6
- @khanacademy/wonder-blocks-layout@2.1.3
- f7390d9d: `TextArea`: Updates the `min-height` of the textarea element so that when it is resized vertically using the resize control, the smallest it can get is equivalent to 1 row of the textarea.
- Updated dependencies [f17dc1ee]
- Updated dependencies [991eb43f]
- @khanacademy/wonder-blocks-tokens@2.0.0
- @khanacademy/wonder-blocks-clickable@4.2.6
- @khanacademy/wonder-blocks-layout@2.1.3

@@ -271,3 +290,3 @@ ## 4.8.1

- 8ab0b734: Allow `TextArea` to be focusable when disabled. It now sets `aria-disabled` instead of the `disabled` attribute based on the `disabled` prop. This makes it so screenreaders will continue to communicate that the component is disabled, while allowing focus on the disabled component. Focus styling is also added to the disabled state.
- 8ab0b734: Allow `TextArea` to be focusable when disabled. It now sets `aria-disabled` instead of the `disabled` attribute based on the `disabled` prop. This makes it so screenreaders will continue to communicate that the component is disabled, while allowing focus on the disabled component. Focus styling is also added to the disabled state.

@@ -278,3 +297,3 @@ ## 4.8.0

- 4215976f: Adds `TextArea` component
- 4215976f: Adds `TextArea` component

@@ -285,10 +304,10 @@ ## 4.7.5

- 559e82d5: Update to build tooling, generating smaller output
- Updated dependencies [559e82d5]
- @khanacademy/wonder-blocks-clickable@4.2.5
- @khanacademy/wonder-blocks-core@6.4.3
- @khanacademy/wonder-blocks-icon@4.1.3
- @khanacademy/wonder-blocks-layout@2.1.2
- @khanacademy/wonder-blocks-tokens@1.3.1
- @khanacademy/wonder-blocks-typography@2.1.14
- 559e82d5: Update to build tooling, generating smaller output
- Updated dependencies [559e82d5]
- @khanacademy/wonder-blocks-clickable@4.2.5
- @khanacademy/wonder-blocks-core@6.4.3
- @khanacademy/wonder-blocks-icon@4.1.3
- @khanacademy/wonder-blocks-layout@2.1.2
- @khanacademy/wonder-blocks-tokens@1.3.1
- @khanacademy/wonder-blocks-typography@2.1.14

@@ -299,8 +318,8 @@ ## 4.7.4

- Updated dependencies [eab37b8b]
- @khanacademy/wonder-blocks-core@6.4.2
- @khanacademy/wonder-blocks-clickable@4.2.4
- @khanacademy/wonder-blocks-icon@4.1.2
- @khanacademy/wonder-blocks-layout@2.1.1
- @khanacademy/wonder-blocks-typography@2.1.13
- Updated dependencies [eab37b8b]
- @khanacademy/wonder-blocks-core@6.4.2
- @khanacademy/wonder-blocks-clickable@4.2.4
- @khanacademy/wonder-blocks-icon@4.1.2
- @khanacademy/wonder-blocks-layout@2.1.1
- @khanacademy/wonder-blocks-typography@2.1.13

@@ -311,4 +330,4 @@ ## 4.7.3

- Updated dependencies [f099cf87]
- @khanacademy/wonder-blocks-clickable@4.2.3
- Updated dependencies [f099cf87]
- @khanacademy/wonder-blocks-clickable@4.2.3

@@ -319,3 +338,3 @@ ## 4.7.2

- c8b273f0: Update default/resting border color to fix a color contrast issue
- c8b273f0: Update default/resting border color to fix a color contrast issue

@@ -326,4 +345,4 @@ ## 4.7.1

- Updated dependencies [47a758b6]
- @khanacademy/wonder-blocks-layout@2.1.0
- Updated dependencies [47a758b6]
- @khanacademy/wonder-blocks-layout@2.1.0

@@ -334,3 +353,3 @@ ## 4.7.0

- 01fce89e: Make `id` prop optional in `TextField`.
- 01fce89e: Make `id` prop optional in `TextField`.

@@ -341,3 +360,3 @@ ## 4.6.2

- 8fda4a73: Fix onBlur and onFocus props so it gets properly called when it is defined in the call site
- 8fda4a73: Fix onBlur and onFocus props so it gets properly called when it is defined in the call site

@@ -348,3 +367,3 @@ ## 4.6.1

- 29563c0d: Fix onValidate prop so it gets properly called when it is defined in the call site
- 29563c0d: Fix onValidate prop so it gets properly called when it is defined in the call site

@@ -355,12 +374,12 @@ ## 4.6.0

- 96515513: TextField number inputs can now use `min`, `max`, and `snap` props
- 96515513: TextField number inputs can now use `min`, `max`, and `snap` props
### Patch Changes
- Updated dependencies [5dfac06e]
- @khanacademy/wonder-blocks-core@6.4.1
- @khanacademy/wonder-blocks-clickable@4.2.2
- @khanacademy/wonder-blocks-icon@4.1.1
- @khanacademy/wonder-blocks-layout@2.0.33
- @khanacademy/wonder-blocks-typography@2.1.12
- Updated dependencies [5dfac06e]
- @khanacademy/wonder-blocks-core@6.4.1
- @khanacademy/wonder-blocks-clickable@4.2.2
- @khanacademy/wonder-blocks-icon@4.1.1
- @khanacademy/wonder-blocks-layout@2.0.33
- @khanacademy/wonder-blocks-typography@2.1.12

@@ -371,6 +390,6 @@ ## 4.5.1

- Updated dependencies [9bfeead9]
- @khanacademy/wonder-blocks-tokens@1.3.0
- @khanacademy/wonder-blocks-clickable@4.2.1
- @khanacademy/wonder-blocks-layout@2.0.32
- Updated dependencies [9bfeead9]
- @khanacademy/wonder-blocks-tokens@1.3.0
- @khanacademy/wonder-blocks-clickable@4.2.1
- @khanacademy/wonder-blocks-layout@2.0.32

@@ -381,12 +400,12 @@ ## 4.5.0

- 58075352: Change testId to render the default Testing Library HTML attribute: data-testid (was data-test-id)
- 58075352: Change testId to render the default Testing Library HTML attribute: data-testid (was data-test-id)
### Patch Changes
- Updated dependencies [58075352]
- @khanacademy/wonder-blocks-clickable@4.2.0
- @khanacademy/wonder-blocks-core@6.4.0
- @khanacademy/wonder-blocks-icon@4.1.0
- @khanacademy/wonder-blocks-layout@2.0.31
- @khanacademy/wonder-blocks-typography@2.1.11
- Updated dependencies [58075352]
- @khanacademy/wonder-blocks-clickable@4.2.0
- @khanacademy/wonder-blocks-core@6.4.0
- @khanacademy/wonder-blocks-icon@4.1.0
- @khanacademy/wonder-blocks-layout@2.0.31
- @khanacademy/wonder-blocks-typography@2.1.11

@@ -397,3 +416,3 @@ ## 4.4.8

- 41aa4074: Set aria-invalid directly in `TextField` to inform the user when the validation fails and there's an error in the input field.
- 41aa4074: Set aria-invalid directly in `TextField` to inform the user when the validation fails and there's an error in the input field.

@@ -404,9 +423,9 @@ ## 4.4.7

- 874081aa: Remove wonder-blocks-color dependency in favor of wonder-blocks-tokens
- Updated dependencies [874081aa]
- Updated dependencies [874081aa]
- Updated dependencies [a9bf603a]
- @khanacademy/wonder-blocks-tokens@1.2.0
- @khanacademy/wonder-blocks-clickable@4.1.3
- @khanacademy/wonder-blocks-layout@2.0.30
- 874081aa: Remove wonder-blocks-color dependency in favor of wonder-blocks-tokens
- Updated dependencies [874081aa]
- Updated dependencies [874081aa]
- Updated dependencies [a9bf603a]
- @khanacademy/wonder-blocks-tokens@1.2.0
- @khanacademy/wonder-blocks-clickable@4.1.3
- @khanacademy/wonder-blocks-layout@2.0.30

@@ -417,4 +436,4 @@ ## 4.4.6

- Updated dependencies [c39bfd29]
- @khanacademy/wonder-blocks-layout@2.0.29
- Updated dependencies [c39bfd29]
- @khanacademy/wonder-blocks-layout@2.0.29

@@ -425,4 +444,4 @@ ## 4.4.5

- Updated dependencies [e6433bee]
- @khanacademy/wonder-blocks-clickable@4.1.2
- Updated dependencies [e6433bee]
- @khanacademy/wonder-blocks-clickable@4.1.2

@@ -433,6 +452,6 @@ ## 4.4.4

- Updated dependencies [4cfb4977]
- @khanacademy/wonder-blocks-tokens@1.1.0
- @khanacademy/wonder-blocks-clickable@4.1.1
- @khanacademy/wonder-blocks-layout@2.0.28
- Updated dependencies [4cfb4977]
- @khanacademy/wonder-blocks-tokens@1.1.0
- @khanacademy/wonder-blocks-clickable@4.1.1
- @khanacademy/wonder-blocks-layout@2.0.28

@@ -443,4 +462,4 @@ ## 4.4.3

- Updated dependencies [60fdac1c]
- @khanacademy/wonder-blocks-clickable@4.1.0
- Updated dependencies [60fdac1c]
- @khanacademy/wonder-blocks-clickable@4.1.0

@@ -451,6 +470,6 @@ ## 4.4.2

- Updated dependencies [e83f8991]
- @khanacademy/wonder-blocks-tokens@1.0.0
- @khanacademy/wonder-blocks-clickable@4.0.14
- @khanacademy/wonder-blocks-layout@2.0.27
- Updated dependencies [e83f8991]
- @khanacademy/wonder-blocks-tokens@1.0.0
- @khanacademy/wonder-blocks-clickable@4.0.14
- @khanacademy/wonder-blocks-layout@2.0.27

@@ -461,11 +480,11 @@ ## 4.4.1

- 60aba5b8: Update internal spacing references (from wb-spacing to wb-tokens)
- 7c51f377: Migrate wb-color imports to use tokens.color
- Updated dependencies [60aba5b8]
- Updated dependencies [7cd7f6cc]
- Updated dependencies [7c51f377]
- Updated dependencies [7c51f377]
- @khanacademy/wonder-blocks-layout@2.0.26
- @khanacademy/wonder-blocks-tokens@0.2.0
- @khanacademy/wonder-blocks-clickable@4.0.13
- 60aba5b8: Update internal spacing references (from wb-spacing to wb-tokens)
- 7c51f377: Migrate wb-color imports to use tokens.color
- Updated dependencies [60aba5b8]
- Updated dependencies [7cd7f6cc]
- Updated dependencies [7c51f377]
- Updated dependencies [7c51f377]
- @khanacademy/wonder-blocks-layout@2.0.26
- @khanacademy/wonder-blocks-tokens@0.2.0
- @khanacademy/wonder-blocks-clickable@4.0.13

@@ -476,3 +495,3 @@ ## 4.4.0

- 0c329565: `name` prop has been added to SearchField and TextField
- 0c329565: `name` prop has been added to SearchField and TextField

@@ -483,9 +502,9 @@ ## 4.3.19

- Updated dependencies [23ab9f8c]
- Updated dependencies [6df21f71]
- @khanacademy/wonder-blocks-icon@4.0.1
- @khanacademy/wonder-blocks-core@6.3.1
- @khanacademy/wonder-blocks-clickable@4.0.12
- @khanacademy/wonder-blocks-layout@2.0.25
- @khanacademy/wonder-blocks-typography@2.1.10
- Updated dependencies [23ab9f8c]
- Updated dependencies [6df21f71]
- @khanacademy/wonder-blocks-icon@4.0.1
- @khanacademy/wonder-blocks-core@6.3.1
- @khanacademy/wonder-blocks-clickable@4.0.12
- @khanacademy/wonder-blocks-layout@2.0.25
- @khanacademy/wonder-blocks-typography@2.1.10

@@ -496,4 +515,4 @@ ## 4.3.18

- Updated dependencies [171e3b01]
- @khanacademy/wonder-blocks-icon@4.0.0
- Updated dependencies [171e3b01]
- @khanacademy/wonder-blocks-icon@4.0.0

@@ -504,4 +523,4 @@ ## 4.3.17

- Updated dependencies [96f675d2]
- @khanacademy/wonder-blocks-icon@3.0.0
- Updated dependencies [96f675d2]
- @khanacademy/wonder-blocks-icon@3.0.0

@@ -512,4 +531,4 @@ ## 4.3.16

- Updated dependencies [6b8bf8d5]
- @khanacademy/wonder-blocks-clickable@4.0.11
- Updated dependencies [6b8bf8d5]
- @khanacademy/wonder-blocks-clickable@4.0.11

@@ -520,5 +539,5 @@ ## 4.3.15

- c8e9ce34: Add PhosphorIcon support (replace Icon)
- Updated dependencies [7b24db93]
- @khanacademy/wonder-blocks-clickable@4.0.10
- c8e9ce34: Add PhosphorIcon support (replace Icon)
- Updated dependencies [7b24db93]
- @khanacademy/wonder-blocks-clickable@4.0.10

@@ -529,8 +548,8 @@ ## 4.3.14

- Updated dependencies [7055ca94]
- @khanacademy/wonder-blocks-core@6.3.0
- @khanacademy/wonder-blocks-clickable@4.0.9
- @khanacademy/wonder-blocks-icon@2.2.1
- @khanacademy/wonder-blocks-layout@2.0.24
- @khanacademy/wonder-blocks-typography@2.1.9
- Updated dependencies [7055ca94]
- @khanacademy/wonder-blocks-core@6.3.0
- @khanacademy/wonder-blocks-clickable@4.0.9
- @khanacademy/wonder-blocks-icon@2.2.1
- @khanacademy/wonder-blocks-layout@2.0.24
- @khanacademy/wonder-blocks-typography@2.1.9

@@ -541,4 +560,4 @@ ## 4.3.13

- Updated dependencies [b6fbd635]
- @khanacademy/wonder-blocks-layout@2.0.23
- Updated dependencies [b6fbd635]
- @khanacademy/wonder-blocks-layout@2.0.23

@@ -549,4 +568,4 @@ ## 4.3.12

- Updated dependencies [ea0e7c02]
- @khanacademy/wonder-blocks-icon@2.2.0
- Updated dependencies [ea0e7c02]
- @khanacademy/wonder-blocks-icon@2.2.0

@@ -557,5 +576,5 @@ ## 4.3.11

- Updated dependencies [48d3c7e9]
- @khanacademy/wonder-blocks-color@3.0.0
- @khanacademy/wonder-blocks-clickable@4.0.8
- Updated dependencies [48d3c7e9]
- @khanacademy/wonder-blocks-color@3.0.0
- @khanacademy/wonder-blocks-clickable@4.0.8

@@ -566,4 +585,4 @@ ## 4.3.10

- Updated dependencies [80cab317]
- @khanacademy/wonder-blocks-clickable@4.0.7
- Updated dependencies [80cab317]
- @khanacademy/wonder-blocks-clickable@4.0.7

@@ -574,8 +593,8 @@ ## 4.3.9

- Updated dependencies [4b97b9a2]
- @khanacademy/wonder-blocks-core@6.2.0
- @khanacademy/wonder-blocks-clickable@4.0.6
- @khanacademy/wonder-blocks-icon@2.1.6
- @khanacademy/wonder-blocks-layout@2.0.22
- @khanacademy/wonder-blocks-typography@2.1.8
- Updated dependencies [4b97b9a2]
- @khanacademy/wonder-blocks-core@6.2.0
- @khanacademy/wonder-blocks-clickable@4.0.6
- @khanacademy/wonder-blocks-icon@2.1.6
- @khanacademy/wonder-blocks-layout@2.0.22
- @khanacademy/wonder-blocks-typography@2.1.8

@@ -586,8 +605,8 @@ ## 4.3.8

- Updated dependencies [2871f0a9]
- @khanacademy/wonder-blocks-core@6.1.1
- @khanacademy/wonder-blocks-clickable@4.0.5
- @khanacademy/wonder-blocks-icon@2.1.5
- @khanacademy/wonder-blocks-layout@2.0.21
- @khanacademy/wonder-blocks-typography@2.1.7
- Updated dependencies [2871f0a9]
- @khanacademy/wonder-blocks-core@6.1.1
- @khanacademy/wonder-blocks-clickable@4.0.5
- @khanacademy/wonder-blocks-icon@2.1.5
- @khanacademy/wonder-blocks-layout@2.0.21
- @khanacademy/wonder-blocks-typography@2.1.7

@@ -598,10 +617,10 @@ ## 4.3.7

- Updated dependencies [efb59c29]
- Updated dependencies [834855e5]
- Updated dependencies [8bc40ed2]
- @khanacademy/wonder-blocks-core@6.1.0
- @khanacademy/wonder-blocks-clickable@4.0.4
- @khanacademy/wonder-blocks-icon@2.1.4
- @khanacademy/wonder-blocks-layout@2.0.20
- @khanacademy/wonder-blocks-typography@2.1.6
- Updated dependencies [efb59c29]
- Updated dependencies [834855e5]
- Updated dependencies [8bc40ed2]
- @khanacademy/wonder-blocks-core@6.1.0
- @khanacademy/wonder-blocks-clickable@4.0.4
- @khanacademy/wonder-blocks-icon@2.1.4
- @khanacademy/wonder-blocks-layout@2.0.20
- @khanacademy/wonder-blocks-typography@2.1.6

@@ -612,8 +631,8 @@ ## 4.3.6

- Updated dependencies [f19da46e]
- @khanacademy/wonder-blocks-core@6.0.2
- @khanacademy/wonder-blocks-clickable@4.0.3
- @khanacademy/wonder-blocks-icon@2.1.3
- @khanacademy/wonder-blocks-layout@2.0.19
- @khanacademy/wonder-blocks-typography@2.1.5
- Updated dependencies [f19da46e]
- @khanacademy/wonder-blocks-core@6.0.2
- @khanacademy/wonder-blocks-clickable@4.0.3
- @khanacademy/wonder-blocks-icon@2.1.3
- @khanacademy/wonder-blocks-layout@2.0.19
- @khanacademy/wonder-blocks-typography@2.1.5

@@ -624,9 +643,9 @@ ## 4.3.5

- Updated dependencies [8dc4a5a3]
- Updated dependencies [1920feb8]
- @khanacademy/wonder-blocks-clickable@4.0.2
- @khanacademy/wonder-blocks-core@6.0.1
- @khanacademy/wonder-blocks-icon@2.1.2
- @khanacademy/wonder-blocks-layout@2.0.18
- @khanacademy/wonder-blocks-typography@2.1.4
- Updated dependencies [8dc4a5a3]
- Updated dependencies [1920feb8]
- @khanacademy/wonder-blocks-clickable@4.0.2
- @khanacademy/wonder-blocks-core@6.0.1
- @khanacademy/wonder-blocks-icon@2.1.2
- @khanacademy/wonder-blocks-layout@2.0.18
- @khanacademy/wonder-blocks-typography@2.1.4

@@ -637,4 +656,4 @@ ## 4.3.4

- Updated dependencies [f230b267]
- @khanacademy/wonder-blocks-clickable@4.0.1
- Updated dependencies [f230b267]
- @khanacademy/wonder-blocks-clickable@4.0.1

@@ -645,11 +664,11 @@ ## 4.3.3

- Updated dependencies [8c77f29d]
- Updated dependencies [674a1e5c]
- Updated dependencies [674a1e5c]
- Updated dependencies [674a1e5c]
- @khanacademy/wonder-blocks-clickable@4.0.0
- @khanacademy/wonder-blocks-core@6.0.0
- @khanacademy/wonder-blocks-icon@2.1.1
- @khanacademy/wonder-blocks-layout@2.0.17
- @khanacademy/wonder-blocks-typography@2.1.3
- Updated dependencies [8c77f29d]
- Updated dependencies [674a1e5c]
- Updated dependencies [674a1e5c]
- Updated dependencies [674a1e5c]
- @khanacademy/wonder-blocks-clickable@4.0.0
- @khanacademy/wonder-blocks-core@6.0.0
- @khanacademy/wonder-blocks-icon@2.1.1
- @khanacademy/wonder-blocks-layout@2.0.17
- @khanacademy/wonder-blocks-typography@2.1.3

@@ -660,10 +679,10 @@ ## 4.3.2

- 4f8133ed: Fix props so `variants` doesn't show up in underlying input attributes
- Updated dependencies [ec6a33a4]
- Updated dependencies [1344436f]
- @khanacademy/wonder-blocks-icon@2.1.0
- @khanacademy/wonder-blocks-core@5.4.0
- @khanacademy/wonder-blocks-clickable@3.1.3
- @khanacademy/wonder-blocks-layout@2.0.16
- @khanacademy/wonder-blocks-typography@2.1.2
- 4f8133ed: Fix props so `variants` doesn't show up in underlying input attributes
- Updated dependencies [ec6a33a4]
- Updated dependencies [1344436f]
- @khanacademy/wonder-blocks-icon@2.1.0
- @khanacademy/wonder-blocks-core@5.4.0
- @khanacademy/wonder-blocks-clickable@3.1.3
- @khanacademy/wonder-blocks-layout@2.0.16
- @khanacademy/wonder-blocks-typography@2.1.2

@@ -674,9 +693,9 @@ ## 4.3.1

- 9f3752d4: Used named functions in componenets with forwarded refs
- Updated dependencies [9f3752d4]
- @khanacademy/wonder-blocks-typography@2.1.1
- @khanacademy/wonder-blocks-core@5.3.1
- @khanacademy/wonder-blocks-clickable@3.1.2
- @khanacademy/wonder-blocks-icon@2.0.15
- @khanacademy/wonder-blocks-layout@2.0.15
- 9f3752d4: Used named functions in componenets with forwarded refs
- Updated dependencies [9f3752d4]
- @khanacademy/wonder-blocks-typography@2.1.1
- @khanacademy/wonder-blocks-core@5.3.1
- @khanacademy/wonder-blocks-clickable@3.1.2
- @khanacademy/wonder-blocks-icon@2.0.15
- @khanacademy/wonder-blocks-layout@2.0.15

@@ -687,21 +706,21 @@ ## 4.3.0

- b05c5344: Forward refs in RadioGroup
- f84dfb23: Foward refs in CheckboxGroup
- 13f9de9c: Forward refs in Checkbox
- a5116f0b: Forwards refs in Choice, Radio, and RadioCore
- b05c5344: Forward refs in RadioGroup
- f84dfb23: Foward refs in CheckboxGroup
- 13f9de9c: Forward refs in Checkbox
- a5116f0b: Forwards refs in Choice, Radio, and RadioCore
### Patch Changes
- Updated dependencies [0423a440]
- Updated dependencies [c37b99aa]
- Updated dependencies [afd5a801]
- Updated dependencies [13c48aa0]
- Updated dependencies [cade62f3]
- Updated dependencies [c4cef3e6]
- Updated dependencies [4c900085]
- @khanacademy/wonder-blocks-typography@2.1.0
- @khanacademy/wonder-blocks-core@5.3.0
- @khanacademy/wonder-blocks-clickable@3.1.1
- @khanacademy/wonder-blocks-icon@2.0.14
- @khanacademy/wonder-blocks-layout@2.0.14
- Updated dependencies [0423a440]
- Updated dependencies [c37b99aa]
- Updated dependencies [afd5a801]
- Updated dependencies [13c48aa0]
- Updated dependencies [cade62f3]
- Updated dependencies [c4cef3e6]
- Updated dependencies [4c900085]
- @khanacademy/wonder-blocks-typography@2.1.0
- @khanacademy/wonder-blocks-core@5.3.0
- @khanacademy/wonder-blocks-clickable@3.1.1
- @khanacademy/wonder-blocks-icon@2.0.14
- @khanacademy/wonder-blocks-layout@2.0.14

@@ -712,4 +731,4 @@ ## 4.2.3

- Updated dependencies [ad8beb23]
- @khanacademy/wonder-blocks-clickable@3.1.0
- Updated dependencies [ad8beb23]
- @khanacademy/wonder-blocks-clickable@3.1.0

@@ -720,8 +739,8 @@ ## 4.2.2

- Updated dependencies [d4c412b5]
- @khanacademy/wonder-blocks-core@5.2.3
- @khanacademy/wonder-blocks-clickable@3.0.13
- @khanacademy/wonder-blocks-icon@2.0.13
- @khanacademy/wonder-blocks-layout@2.0.13
- @khanacademy/wonder-blocks-typography@2.0.13
- Updated dependencies [d4c412b5]
- @khanacademy/wonder-blocks-core@5.2.3
- @khanacademy/wonder-blocks-clickable@3.0.13
- @khanacademy/wonder-blocks-icon@2.0.13
- @khanacademy/wonder-blocks-layout@2.0.13
- @khanacademy/wonder-blocks-typography@2.0.13

@@ -732,8 +751,8 @@ ## 4.2.1

- Updated dependencies [64a188e3]
- @khanacademy/wonder-blocks-core@5.2.2
- @khanacademy/wonder-blocks-clickable@3.0.12
- @khanacademy/wonder-blocks-icon@2.0.12
- @khanacademy/wonder-blocks-layout@2.0.12
- @khanacademy/wonder-blocks-typography@2.0.12
- Updated dependencies [64a188e3]
- @khanacademy/wonder-blocks-core@5.2.2
- @khanacademy/wonder-blocks-clickable@3.0.12
- @khanacademy/wonder-blocks-icon@2.0.12
- @khanacademy/wonder-blocks-layout@2.0.12
- @khanacademy/wonder-blocks-typography@2.0.12

@@ -744,3 +763,3 @@ ## 4.2.0

- 3f86013b: Add autocomplete prop to SearchField and TextField
- 3f86013b: Add autocomplete prop to SearchField and TextField

@@ -751,9 +770,9 @@ ## 4.1.3

- Updated dependencies [5a1ea891]
- Updated dependencies [df9a10aa]
- @khanacademy/wonder-blocks-layout@2.0.11
- @khanacademy/wonder-blocks-core@5.2.1
- @khanacademy/wonder-blocks-clickable@3.0.11
- @khanacademy/wonder-blocks-icon@2.0.11
- @khanacademy/wonder-blocks-typography@2.0.11
- Updated dependencies [5a1ea891]
- Updated dependencies [df9a10aa]
- @khanacademy/wonder-blocks-layout@2.0.11
- @khanacademy/wonder-blocks-core@5.2.1
- @khanacademy/wonder-blocks-clickable@3.0.11
- @khanacademy/wonder-blocks-icon@2.0.11
- @khanacademy/wonder-blocks-typography@2.0.11

@@ -764,3 +783,3 @@ ## 4.1.2

- 43f6328d: Fix flow types
- 43f6328d: Fix flow types

@@ -771,12 +790,12 @@ ## 4.1.1

- 19ab0408: Update flowgen to convert React.ForwardRefExoticComponent<> and React.FowardedRef<> properly
- fa70c895: Remove all TypeScript error suppressions on JSX attributes
- Updated dependencies [fa70c895]
- Updated dependencies [19ab0408]
- Updated dependencies [fa70c895]
- @khanacademy/wonder-blocks-core@5.2.0
- @khanacademy/wonder-blocks-clickable@3.0.10
- @khanacademy/wonder-blocks-icon@2.0.10
- @khanacademy/wonder-blocks-layout@2.0.10
- @khanacademy/wonder-blocks-typography@2.0.10
- 19ab0408: Update flowgen to convert React.ForwardRefExoticComponent<> and React.FowardedRef<> properly
- fa70c895: Remove all TypeScript error suppressions on JSX attributes
- Updated dependencies [fa70c895]
- Updated dependencies [19ab0408]
- Updated dependencies [fa70c895]
- @khanacademy/wonder-blocks-core@5.2.0
- @khanacademy/wonder-blocks-clickable@3.0.10
- @khanacademy/wonder-blocks-icon@2.0.10
- @khanacademy/wonder-blocks-layout@2.0.10
- @khanacademy/wonder-blocks-typography@2.0.10

@@ -787,3 +806,3 @@ ## 4.1.0

- ffe3758d: Add indeterminate state to checkbox
- ffe3758d: Add indeterminate state to checkbox

@@ -794,12 +813,12 @@ ## 4.0.9

- d0f0ce7e: Updates input to StyledInput and uses style prop
- 1269f6e0: Allow text highlighting on choice components
- f71343d6: Remove ClickableBehavior from Choice to improve screenreader a11y
- Updated dependencies [3c400719]
- Updated dependencies [a6164ed0]
- @khanacademy/wonder-blocks-core@5.1.0
- @khanacademy/wonder-blocks-clickable@3.0.9
- @khanacademy/wonder-blocks-icon@2.0.9
- @khanacademy/wonder-blocks-layout@2.0.9
- @khanacademy/wonder-blocks-typography@2.0.9
- d0f0ce7e: Updates input to StyledInput and uses style prop
- 1269f6e0: Allow text highlighting on choice components
- f71343d6: Remove ClickableBehavior from Choice to improve screenreader a11y
- Updated dependencies [3c400719]
- Updated dependencies [a6164ed0]
- @khanacademy/wonder-blocks-core@5.1.0
- @khanacademy/wonder-blocks-clickable@3.0.9
- @khanacademy/wonder-blocks-icon@2.0.9
- @khanacademy/wonder-blocks-layout@2.0.9
- @khanacademy/wonder-blocks-typography@2.0.9

@@ -810,6 +829,6 @@ ## 4.0.8

- @khanacademy/wonder-blocks-clickable@3.0.8
- @khanacademy/wonder-blocks-icon@2.0.8
- @khanacademy/wonder-blocks-layout@2.0.8
- @khanacademy/wonder-blocks-typography@2.0.8
- @khanacademy/wonder-blocks-clickable@3.0.8
- @khanacademy/wonder-blocks-icon@2.0.8
- @khanacademy/wonder-blocks-layout@2.0.8
- @khanacademy/wonder-blocks-typography@2.0.8

@@ -820,6 +839,6 @@ ## 4.0.7

- @khanacademy/wonder-blocks-clickable@3.0.7
- @khanacademy/wonder-blocks-icon@2.0.7
- @khanacademy/wonder-blocks-layout@2.0.7
- @khanacademy/wonder-blocks-typography@2.0.7
- @khanacademy/wonder-blocks-clickable@3.0.7
- @khanacademy/wonder-blocks-icon@2.0.7
- @khanacademy/wonder-blocks-layout@2.0.7
- @khanacademy/wonder-blocks-typography@2.0.7

@@ -830,9 +849,9 @@ ## 4.0.6

- c20f48f3: Don't transpile classes when building bundles
- Updated dependencies [c20f48f3]
- @khanacademy/wonder-blocks-clickable@3.0.6
- @khanacademy/wonder-blocks-core@5.0.4
- @khanacademy/wonder-blocks-icon@2.0.6
- @khanacademy/wonder-blocks-layout@2.0.6
- @khanacademy/wonder-blocks-typography@2.0.6
- c20f48f3: Don't transpile classes when building bundles
- Updated dependencies [c20f48f3]
- @khanacademy/wonder-blocks-clickable@3.0.6
- @khanacademy/wonder-blocks-core@5.0.4
- @khanacademy/wonder-blocks-icon@2.0.6
- @khanacademy/wonder-blocks-layout@2.0.6
- @khanacademy/wonder-blocks-typography@2.0.6

@@ -843,6 +862,6 @@ ## 4.0.5

- @khanacademy/wonder-blocks-clickable@3.0.5
- @khanacademy/wonder-blocks-icon@2.0.5
- @khanacademy/wonder-blocks-layout@2.0.5
- @khanacademy/wonder-blocks-typography@2.0.5
- @khanacademy/wonder-blocks-clickable@3.0.5
- @khanacademy/wonder-blocks-icon@2.0.5
- @khanacademy/wonder-blocks-layout@2.0.5
- @khanacademy/wonder-blocks-typography@2.0.5

@@ -853,6 +872,6 @@ ## 4.0.4

- @khanacademy/wonder-blocks-clickable@3.0.4
- @khanacademy/wonder-blocks-icon@2.0.4
- @khanacademy/wonder-blocks-layout@2.0.4
- @khanacademy/wonder-blocks-typography@2.0.4
- @khanacademy/wonder-blocks-clickable@3.0.4
- @khanacademy/wonder-blocks-icon@2.0.4
- @khanacademy/wonder-blocks-layout@2.0.4
- @khanacademy/wonder-blocks-typography@2.0.4

@@ -863,8 +882,8 @@ ## 4.0.3

- Updated dependencies [b281e2eb]
- @khanacademy/wonder-blocks-core@5.0.3
- @khanacademy/wonder-blocks-clickable@3.0.3
- @khanacademy/wonder-blocks-icon@2.0.3
- @khanacademy/wonder-blocks-layout@2.0.3
- @khanacademy/wonder-blocks-typography@2.0.3
- Updated dependencies [b281e2eb]
- @khanacademy/wonder-blocks-core@5.0.3
- @khanacademy/wonder-blocks-clickable@3.0.3
- @khanacademy/wonder-blocks-icon@2.0.3
- @khanacademy/wonder-blocks-layout@2.0.3
- @khanacademy/wonder-blocks-typography@2.0.3

@@ -875,8 +894,8 @@ ## 4.0.2

- Updated dependencies [21ce20c7]
- @khanacademy/wonder-blocks-core@5.0.2
- @khanacademy/wonder-blocks-clickable@3.0.2
- @khanacademy/wonder-blocks-icon@2.0.2
- @khanacademy/wonder-blocks-layout@2.0.2
- @khanacademy/wonder-blocks-typography@2.0.2
- Updated dependencies [21ce20c7]
- @khanacademy/wonder-blocks-core@5.0.2
- @khanacademy/wonder-blocks-clickable@3.0.2
- @khanacademy/wonder-blocks-icon@2.0.2
- @khanacademy/wonder-blocks-layout@2.0.2
- @khanacademy/wonder-blocks-typography@2.0.2

@@ -887,13 +906,13 @@ ## 4.0.1

- ccb6fe00: Miscellaneous TS type fixes
- d4c2b18c: Fix a variety of issues with Flow types generated by flowgen
- Updated dependencies [ccb6fe00]
- Updated dependencies [d4c2b18c]
- @khanacademy/wonder-blocks-clickable@3.0.1
- @khanacademy/wonder-blocks-core@5.0.1
- @khanacademy/wonder-blocks-icon@2.0.1
- @khanacademy/wonder-blocks-layout@2.0.1
- @khanacademy/wonder-blocks-typography@2.0.1
- @khanacademy/wonder-blocks-color@2.0.1
- @khanacademy/wonder-blocks-spacing@4.0.1
- ccb6fe00: Miscellaneous TS type fixes
- d4c2b18c: Fix a variety of issues with Flow types generated by flowgen
- Updated dependencies [ccb6fe00]
- Updated dependencies [d4c2b18c]
- @khanacademy/wonder-blocks-clickable@3.0.1
- @khanacademy/wonder-blocks-core@5.0.1
- @khanacademy/wonder-blocks-icon@2.0.1
- @khanacademy/wonder-blocks-layout@2.0.1
- @khanacademy/wonder-blocks-typography@2.0.1
- @khanacademy/wonder-blocks-color@2.0.1
- @khanacademy/wonder-blocks-spacing@4.0.1

@@ -904,14 +923,14 @@ ## 4.0.0

- 1ca4d7e3: Fix minor issue with generate Flow types (this is a major bump b/c I forgot to do one after doing the TS conversion)
- 1ca4d7e3: Fix minor issue with generate Flow types (this is a major bump b/c I forgot to do one after doing the TS conversion)
### Patch Changes
- Updated dependencies [1ca4d7e3]
- @khanacademy/wonder-blocks-clickable@3.0.0
- @khanacademy/wonder-blocks-color@2.0.0
- @khanacademy/wonder-blocks-core@5.0.0
- @khanacademy/wonder-blocks-icon@2.0.0
- @khanacademy/wonder-blocks-layout@2.0.0
- @khanacademy/wonder-blocks-spacing@4.0.0
- @khanacademy/wonder-blocks-typography@2.0.0
- Updated dependencies [1ca4d7e3]
- @khanacademy/wonder-blocks-clickable@3.0.0
- @khanacademy/wonder-blocks-color@2.0.0
- @khanacademy/wonder-blocks-core@5.0.0
- @khanacademy/wonder-blocks-icon@2.0.0
- @khanacademy/wonder-blocks-layout@2.0.0
- @khanacademy/wonder-blocks-spacing@4.0.0
- @khanacademy/wonder-blocks-typography@2.0.0

@@ -922,11 +941,11 @@ ## 3.1.14

- b5ba5568: Ensure that flow lib defs use React.ElementConfig<> isntead of JSX.LibraryManagedAttributes<>
- Updated dependencies [b5ba5568]
- @khanacademy/wonder-blocks-clickable@2.4.8
- @khanacademy/wonder-blocks-color@1.2.3
- @khanacademy/wonder-blocks-core@4.9.1
- @khanacademy/wonder-blocks-icon@1.2.40
- @khanacademy/wonder-blocks-layout@1.4.19
- @khanacademy/wonder-blocks-spacing@3.0.7
- @khanacademy/wonder-blocks-typography@1.1.41
- b5ba5568: Ensure that flow lib defs use React.ElementConfig<> isntead of JSX.LibraryManagedAttributes<>
- Updated dependencies [b5ba5568]
- @khanacademy/wonder-blocks-clickable@2.4.8
- @khanacademy/wonder-blocks-color@1.2.3
- @khanacademy/wonder-blocks-core@4.9.1
- @khanacademy/wonder-blocks-icon@1.2.40
- @khanacademy/wonder-blocks-layout@1.4.19
- @khanacademy/wonder-blocks-spacing@3.0.7
- @khanacademy/wonder-blocks-typography@1.1.41

@@ -937,8 +956,8 @@ ## 3.1.13

- Updated dependencies [779b031d]
- @khanacademy/wonder-blocks-core@4.9.0
- @khanacademy/wonder-blocks-clickable@2.4.7
- @khanacademy/wonder-blocks-icon@1.2.39
- @khanacademy/wonder-blocks-layout@1.4.18
- @khanacademy/wonder-blocks-typography@1.1.40
- Updated dependencies [779b031d]
- @khanacademy/wonder-blocks-core@4.9.0
- @khanacademy/wonder-blocks-clickable@2.4.7
- @khanacademy/wonder-blocks-icon@1.2.39
- @khanacademy/wonder-blocks-layout@1.4.18
- @khanacademy/wonder-blocks-typography@1.1.40

@@ -949,27 +968,27 @@ ## 3.1.12

- d816af08: Update build and test configs use TypeScript
- 3891f544: Update babel config to include plugins that Storybook needed
- 0d28bb1c: Configured TypeScript
- 3d05f764: Fix HOCs and other type errors
- c2ec4902: Update eslint configuration, fix lint
- 2983c05b: Include 'types' field in package.json
- 77ff6a66: Generate Flow types from TypeScript types
- ec8d4b7f: Fix miscellaneous TypeScript errors
- Updated dependencies [d816af08]
- Updated dependencies [3891f544]
- Updated dependencies [3813715d]
- Updated dependencies [0d28bb1c]
- Updated dependencies [873f4a14]
- Updated dependencies [3d05f764]
- Updated dependencies [c2ec4902]
- Updated dependencies [2983c05b]
- Updated dependencies [77ff6a66]
- Updated dependencies [ec8d4b7f]
- @khanacademy/wonder-blocks-clickable@2.4.6
- @khanacademy/wonder-blocks-color@1.2.2
- @khanacademy/wonder-blocks-core@4.8.0
- @khanacademy/wonder-blocks-icon@1.2.38
- @khanacademy/wonder-blocks-layout@1.4.17
- @khanacademy/wonder-blocks-spacing@3.0.6
- @khanacademy/wonder-blocks-typography@1.1.39
- d816af08: Update build and test configs use TypeScript
- 3891f544: Update babel config to include plugins that Storybook needed
- 0d28bb1c: Configured TypeScript
- 3d05f764: Fix HOCs and other type errors
- c2ec4902: Update eslint configuration, fix lint
- 2983c05b: Include 'types' field in package.json
- 77ff6a66: Generate Flow types from TypeScript types
- ec8d4b7f: Fix miscellaneous TypeScript errors
- Updated dependencies [d816af08]
- Updated dependencies [3891f544]
- Updated dependencies [3813715d]
- Updated dependencies [0d28bb1c]
- Updated dependencies [873f4a14]
- Updated dependencies [3d05f764]
- Updated dependencies [c2ec4902]
- Updated dependencies [2983c05b]
- Updated dependencies [77ff6a66]
- Updated dependencies [ec8d4b7f]
- @khanacademy/wonder-blocks-clickable@2.4.6
- @khanacademy/wonder-blocks-color@1.2.2
- @khanacademy/wonder-blocks-core@4.8.0
- @khanacademy/wonder-blocks-icon@1.2.38
- @khanacademy/wonder-blocks-layout@1.4.17
- @khanacademy/wonder-blocks-spacing@3.0.6
- @khanacademy/wonder-blocks-typography@1.1.39

@@ -980,13 +999,13 @@ ## 3.1.11

- 91cb727c: Remove file extensions from imports
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- @khanacademy/wonder-blocks-icon@1.2.37
- @khanacademy/wonder-blocks-clickable@2.4.5
- @khanacademy/wonder-blocks-color@1.2.1
- @khanacademy/wonder-blocks-core@4.7.0
- @khanacademy/wonder-blocks-layout@1.4.16
- @khanacademy/wonder-blocks-typography@1.1.38
- 91cb727c: Remove file extensions from imports
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- Updated dependencies [91cb727c]
- @khanacademy/wonder-blocks-icon@1.2.37
- @khanacademy/wonder-blocks-clickable@2.4.5
- @khanacademy/wonder-blocks-color@1.2.1
- @khanacademy/wonder-blocks-core@4.7.0
- @khanacademy/wonder-blocks-layout@1.4.16
- @khanacademy/wonder-blocks-typography@1.1.38

@@ -997,4 +1016,4 @@ ## 3.1.10

- Updated dependencies [1a5624d4]
- @khanacademy/wonder-blocks-icon@1.2.36
- Updated dependencies [1a5624d4]
- @khanacademy/wonder-blocks-icon@1.2.36

@@ -1005,8 +1024,8 @@ ## 3.1.9

- Updated dependencies [496119f2]
- @khanacademy/wonder-blocks-clickable@2.4.4
- @khanacademy/wonder-blocks-core@4.6.2
- @khanacademy/wonder-blocks-icon@1.2.35
- @khanacademy/wonder-blocks-layout@1.4.15
- @khanacademy/wonder-blocks-typography@1.1.37
- Updated dependencies [496119f2]
- @khanacademy/wonder-blocks-clickable@2.4.4
- @khanacademy/wonder-blocks-core@4.6.2
- @khanacademy/wonder-blocks-icon@1.2.35
- @khanacademy/wonder-blocks-layout@1.4.15
- @khanacademy/wonder-blocks-typography@1.1.37

@@ -1017,7 +1036,7 @@ ## 3.1.8

- @khanacademy/wonder-blocks-clickable@2.4.3
- @khanacademy/wonder-blocks-core@4.6.1
- @khanacademy/wonder-blocks-icon@1.2.34
- @khanacademy/wonder-blocks-layout@1.4.14
- @khanacademy/wonder-blocks-typography@1.1.36
- @khanacademy/wonder-blocks-clickable@2.4.3
- @khanacademy/wonder-blocks-core@4.6.1
- @khanacademy/wonder-blocks-icon@1.2.34
- @khanacademy/wonder-blocks-layout@1.4.14
- @khanacademy/wonder-blocks-typography@1.1.36

@@ -1028,11 +1047,11 @@ ## 3.1.7

- cfbf454c: Rename `TextFieldInternal` to `TextField` (same with `LabeledTextField`)
- Updated dependencies [b561425a]
- Updated dependencies [a566e232]
- Updated dependencies [d2b21a6e]
- @khanacademy/wonder-blocks-core@4.6.0
- @khanacademy/wonder-blocks-clickable@2.4.2
- @khanacademy/wonder-blocks-icon@1.2.33
- @khanacademy/wonder-blocks-layout@1.4.13
- @khanacademy/wonder-blocks-typography@1.1.35
- cfbf454c: Rename `TextFieldInternal` to `TextField` (same with `LabeledTextField`)
- Updated dependencies [b561425a]
- Updated dependencies [a566e232]
- Updated dependencies [d2b21a6e]
- @khanacademy/wonder-blocks-core@4.6.0
- @khanacademy/wonder-blocks-clickable@2.4.2
- @khanacademy/wonder-blocks-icon@1.2.33
- @khanacademy/wonder-blocks-layout@1.4.13
- @khanacademy/wonder-blocks-typography@1.1.35

@@ -1043,4 +1062,4 @@ ## 3.1.6

- Updated dependencies [4c682709]
- @khanacademy/wonder-blocks-clickable@2.4.1
- Updated dependencies [4c682709]
- @khanacademy/wonder-blocks-clickable@2.4.1

@@ -1051,3 +1070,3 @@ ## 3.1.5

- be4e4cd2: Allow maybe values for `errorMessage` prop on `CheckboxGroup`
- be4e4cd2: Allow maybe values for `errorMessage` prop on `CheckboxGroup`

@@ -1058,4 +1077,4 @@ ## 3.1.4

- Updated dependencies [ceb111df]
- @khanacademy/wonder-blocks-clickable@2.4.0
- Updated dependencies [ceb111df]
- @khanacademy/wonder-blocks-clickable@2.4.0

@@ -1066,8 +1085,8 @@ ## 3.1.3

- Updated dependencies [175a2dd2]
- @khanacademy/wonder-blocks-core@4.5.0
- @khanacademy/wonder-blocks-clickable@2.3.3
- @khanacademy/wonder-blocks-icon@1.2.32
- @khanacademy/wonder-blocks-layout@1.4.12
- @khanacademy/wonder-blocks-typography@1.1.34
- Updated dependencies [175a2dd2]
- @khanacademy/wonder-blocks-core@4.5.0
- @khanacademy/wonder-blocks-clickable@2.3.3
- @khanacademy/wonder-blocks-icon@1.2.32
- @khanacademy/wonder-blocks-layout@1.4.12
- @khanacademy/wonder-blocks-typography@1.1.34

@@ -1078,4 +1097,4 @@ ## 3.1.2

- Updated dependencies [5b8ba5da]
- @khanacademy/wonder-blocks-clickable@2.3.2
- Updated dependencies [5b8ba5da]
- @khanacademy/wonder-blocks-clickable@2.3.2

@@ -1086,3 +1105,3 @@ ## 3.1.1

- c13dc28e: Don't wrap Choices in a Fragment to so that each child has a 'key' prop
- c13dc28e: Don't wrap Choices in a Fragment to so that each child has a 'key' prop

@@ -1093,3 +1112,3 @@ ## 3.1.0

- d3f459bf: Allow CheckboxGroup and RadioGroup to accept falsy children
- d3f459bf: Allow CheckboxGroup and RadioGroup to accept falsy children

@@ -1100,9 +1119,9 @@ ## 3.0.0

- 3bae2aba: Remove Radio from wonder-blocks-form's exports so that RadioGroup is used
- 3bae2aba: Remove Radio from wonder-blocks-form's exports so that RadioGroup is used
### Patch Changes
- e91fb6c0: Update label, description, and error props in form components to accept React.Node
- Updated dependencies [3bae2aba]
- @khanacademy/wonder-blocks-icon@1.2.31
- e91fb6c0: Update label, description, and error props in form components to accept React.Node
- Updated dependencies [3bae2aba]
- @khanacademy/wonder-blocks-icon@1.2.31

@@ -1113,8 +1132,8 @@ ## 2.4.8

- Updated dependencies [6ee20af9]
- @khanacademy/wonder-blocks-core@4.4.0
- @khanacademy/wonder-blocks-clickable@2.3.1
- @khanacademy/wonder-blocks-icon@1.2.30
- @khanacademy/wonder-blocks-layout@1.4.11
- @khanacademy/wonder-blocks-typography@1.1.33
- Updated dependencies [6ee20af9]
- @khanacademy/wonder-blocks-core@4.4.0
- @khanacademy/wonder-blocks-clickable@2.3.1
- @khanacademy/wonder-blocks-icon@1.2.30
- @khanacademy/wonder-blocks-layout@1.4.11
- @khanacademy/wonder-blocks-typography@1.1.33

@@ -1125,4 +1144,4 @@ ## 2.4.7

- Updated dependencies [34c7aacb]
- @khanacademy/wonder-blocks-color@1.2.0
- Updated dependencies [34c7aacb]
- @khanacademy/wonder-blocks-color@1.2.0

@@ -1133,4 +1152,4 @@ ## 2.4.6

- Updated dependencies [ee6fc773]
- @khanacademy/wonder-blocks-clickable@2.3.0
- Updated dependencies [ee6fc773]
- @khanacademy/wonder-blocks-clickable@2.3.0

@@ -1141,4 +1160,4 @@ ## 2.4.5

- Updated dependencies [83486dba]
- @khanacademy/wonder-blocks-icon@1.2.29
- Updated dependencies [83486dba]
- @khanacademy/wonder-blocks-icon@1.2.29

@@ -1149,9 +1168,9 @@ ## 2.4.4

- Updated dependencies [5f4a4297]
- Updated dependencies [2b96fd59]
- @khanacademy/wonder-blocks-core@4.3.2
- @khanacademy/wonder-blocks-clickable@2.2.7
- @khanacademy/wonder-blocks-icon@1.2.28
- @khanacademy/wonder-blocks-layout@1.4.10
- @khanacademy/wonder-blocks-typography@1.1.32
- Updated dependencies [5f4a4297]
- Updated dependencies [2b96fd59]
- @khanacademy/wonder-blocks-core@4.3.2
- @khanacademy/wonder-blocks-clickable@2.2.7
- @khanacademy/wonder-blocks-icon@1.2.28
- @khanacademy/wonder-blocks-layout@1.4.10
- @khanacademy/wonder-blocks-typography@1.1.32

@@ -1162,7 +1181,7 @@ ## 2.4.3

- @khanacademy/wonder-blocks-clickable@2.2.6
- @khanacademy/wonder-blocks-core@4.3.1
- @khanacademy/wonder-blocks-icon@1.2.27
- @khanacademy/wonder-blocks-layout@1.4.9
- @khanacademy/wonder-blocks-typography@1.1.31
- @khanacademy/wonder-blocks-clickable@2.2.6
- @khanacademy/wonder-blocks-core@4.3.1
- @khanacademy/wonder-blocks-icon@1.2.27
- @khanacademy/wonder-blocks-layout@1.4.9
- @khanacademy/wonder-blocks-typography@1.1.31

@@ -1173,8 +1192,8 @@ ## 2.4.2

- Updated dependencies [246a921d]
- @khanacademy/wonder-blocks-core@4.3.0
- @khanacademy/wonder-blocks-clickable@2.2.5
- @khanacademy/wonder-blocks-icon@1.2.26
- @khanacademy/wonder-blocks-layout@1.4.8
- @khanacademy/wonder-blocks-typography@1.1.30
- Updated dependencies [246a921d]
- @khanacademy/wonder-blocks-core@4.3.0
- @khanacademy/wonder-blocks-clickable@2.2.5
- @khanacademy/wonder-blocks-icon@1.2.26
- @khanacademy/wonder-blocks-layout@1.4.8
- @khanacademy/wonder-blocks-typography@1.1.30

@@ -1185,4 +1204,4 @@ ## 2.4.1

- Updated dependencies [166ecc97]
- @khanacademy/wonder-blocks-clickable@2.2.4
- Updated dependencies [166ecc97]
- @khanacademy/wonder-blocks-clickable@2.2.4

@@ -1193,3 +1212,3 @@ ## 2.4.0

- af4f527c: LabeledTextField component now has a `required` prop that will mark is as required with an asterisk and provide validation
- af4f527c: LabeledTextField component now has a `required` prop that will mark is as required with an asterisk and provide validation

@@ -1200,7 +1219,7 @@ ## 2.3.3

- @khanacademy/wonder-blocks-clickable@2.2.3
- @khanacademy/wonder-blocks-core@4.2.1
- @khanacademy/wonder-blocks-icon@1.2.25
- @khanacademy/wonder-blocks-layout@1.4.7
- @khanacademy/wonder-blocks-typography@1.1.29
- @khanacademy/wonder-blocks-clickable@2.2.3
- @khanacademy/wonder-blocks-core@4.2.1
- @khanacademy/wonder-blocks-icon@1.2.25
- @khanacademy/wonder-blocks-layout@1.4.7
- @khanacademy/wonder-blocks-typography@1.1.29

@@ -1211,3 +1230,3 @@ ## 2.3.2

- Updated dependencies [901bfe82]
- @khanacademy/wonder-blocks-clickable@2.2.2
- Updated dependencies [901bfe82]
- @khanacademy/wonder-blocks-clickable@2.2.2

@@ -368,24 +368,25 @@ import _extends from '@babel/runtime/helpers/extends';

const ChoiceCore = getChoiceCoreComponent();
return React.createElement(Id, {
id: id
}, uniqueId => {
const descriptionId = description ? `${uniqueId}-description` : undefined;
return React.createElement(View, {
style: style,
className: className
}, React.createElement(View, {
style: styles$4.wrapper,
tabIndex: -1
}, React.createElement(ChoiceCore, _extends({}, coreProps, {
id: uniqueId,
checked: checked,
"aria-describedby": descriptionId,
onClick: handleClick,
disabled: disabled,
error: error,
ref: ref
})), React.createElement(Strut, {
size: spacing.xSmall_8
}), label && getLabel(uniqueId)), description && getDescription(descriptionId));
});
return (React.createElement(Id, {
id: id
}, uniqueId => {
const descriptionId = description ? `${uniqueId}-description` : undefined;
return React.createElement(View, {
style: style,
className: className
}, React.createElement(View, {
style: styles$4.wrapper,
tabIndex: -1
}, React.createElement(ChoiceCore, _extends({}, coreProps, {
id: uniqueId,
checked: checked,
"aria-describedby": descriptionId,
onClick: handleClick,
disabled: disabled,
error: error,
ref: ref
})), React.createElement(Strut, {
size: spacing.xSmall_8
}), label && getLabel(uniqueId)), description && getDescription(descriptionId));
})
);
});

@@ -392,0 +393,0 @@ const styles$4 = StyleSheet.create({

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var _extends = require('@babel/runtime/helpers/extends');

@@ -17,6 +15,3 @@ var React = require('react');

function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
function _interopNamespace(e) {
if (e && e.__esModule) return e;
function _interopNamespaceDefault(e) {
var n = Object.create(null);

@@ -34,11 +29,7 @@ if (e) {

}
n["default"] = e;
n.default = e;
return Object.freeze(n);
}
var _extends__default = /*#__PURE__*/_interopDefaultLegacy(_extends);
var React__namespace = /*#__PURE__*/_interopNamespace(React);
var _objectWithoutPropertiesLoose__default = /*#__PURE__*/_interopDefaultLegacy(_objectWithoutPropertiesLoose);
var checkIcon__default = /*#__PURE__*/_interopDefaultLegacy(checkIcon);
var minusIcon__default = /*#__PURE__*/_interopDefaultLegacy(minusIcon);
var React__namespace = /*#__PURE__*/_interopNamespaceDefault(React);

@@ -68,3 +59,3 @@ const _excluded$7 = ["checked", "disabled", "error", "groupName", "id", "testId"];

} = props,
sharedProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$7);
sharedProps = _objectWithoutPropertiesLoose(props, _excluded$7);
const innerRef = React__namespace.useRef(null);

@@ -83,3 +74,3 @@ React__namespace.useEffect(() => {

color: disabled ? wonderBlocksTokens.semanticColor.icon.disabled : wonderBlocksTokens.semanticColor.icon.inverse,
icon: checked ? checkIcon__default["default"] : minusIcon__default["default"],
icon: checked ? checkIcon : minusIcon,
size: "small",

@@ -92,3 +83,3 @@ style: [sharedStyles$1.checkboxIcon, {

const ariaChecked = mapCheckedToAriaChecked(checked);
return React__namespace.createElement(React__namespace.Fragment, null, React__namespace.createElement(StyledInput$2, _extends__default["default"]({}, sharedProps, {
return React__namespace.createElement(React__namespace.Fragment, null, React__namespace.createElement(StyledInput$2, _extends({}, sharedProps, {
ref: node => {

@@ -231,6 +222,6 @@ innerRef.current = node;

} = props,
sharedProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$6);
sharedProps = _objectWithoutPropertiesLoose(props, _excluded$6);
const stateStyles = _generateStyles(checked, error);
const defaultStyle = [sharedStyles.inputReset, sharedStyles.default, !disabled && stateStyles.default, disabled && sharedStyles.disabled];
return React__namespace.createElement(React__namespace.Fragment, null, React__namespace.createElement(StyledInput$1, _extends__default["default"]({}, sharedProps, {
return React__namespace.createElement(React__namespace.Fragment, null, React__namespace.createElement(StyledInput$1, _extends({}, sharedProps, {
type: "radio",

@@ -375,3 +366,3 @@ "aria-invalid": error,

} = props,
coreProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$5);
coreProps = _objectWithoutPropertiesLoose(props, _excluded$5);
const handleClick = () => {

@@ -404,24 +395,25 @@ if (variant === "radio" && checked) {

const ChoiceCore = getChoiceCoreComponent();
return React__namespace.createElement(wonderBlocksCore.Id, {
id: id
}, uniqueId => {
const descriptionId = description ? `${uniqueId}-description` : undefined;
return React__namespace.createElement(wonderBlocksCore.View, {
style: style,
className: className
}, React__namespace.createElement(wonderBlocksCore.View, {
style: styles$4.wrapper,
tabIndex: -1
}, React__namespace.createElement(ChoiceCore, _extends__default["default"]({}, coreProps, {
id: uniqueId,
checked: checked,
"aria-describedby": descriptionId,
onClick: handleClick,
disabled: disabled,
error: error,
ref: ref
})), React__namespace.createElement(wonderBlocksLayout.Strut, {
size: wonderBlocksTokens.spacing.xSmall_8
}), label && getLabel(uniqueId)), description && getDescription(descriptionId));
});
return (React__namespace.createElement(wonderBlocksCore.Id, {
id: id
}, uniqueId => {
const descriptionId = description ? `${uniqueId}-description` : undefined;
return React__namespace.createElement(wonderBlocksCore.View, {
style: style,
className: className
}, React__namespace.createElement(wonderBlocksCore.View, {
style: styles$4.wrapper,
tabIndex: -1
}, React__namespace.createElement(ChoiceCore, _extends({}, coreProps, {
id: uniqueId,
checked: checked,
"aria-describedby": descriptionId,
onClick: handleClick,
disabled: disabled,
error: error,
ref: ref
})), React__namespace.createElement(wonderBlocksLayout.Strut, {
size: wonderBlocksTokens.spacing.xSmall_8
}), label && getLabel(uniqueId)), description && getDescription(descriptionId));
})
);
});

@@ -452,3 +444,3 @@ const styles$4 = aphrodite.StyleSheet.create({

} = props;
return React__namespace.createElement(ChoiceInternal, _extends__default["default"]({}, props, {
return React__namespace.createElement(ChoiceInternal, _extends({}, props, {
variant: "checkbox",

@@ -467,4 +459,4 @@ disabled: disabled,

} = props,
otherProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$4);
return React__namespace.createElement(ChoiceInternal, _extends__default["default"]({}, otherProps, {
otherProps = _objectWithoutPropertiesLoose(props, _excluded$4);
return React__namespace.createElement(ChoiceInternal, _extends({}, otherProps, {
variant: "radio",

@@ -485,3 +477,3 @@ disabled: disabled,

} = props,
remainingProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$3);
remainingProps = _objectWithoutPropertiesLoose(props, _excluded$3);
const getChoiceComponent = variant => {

@@ -495,3 +487,3 @@ if (variant === "checkbox") {

const ChoiceComponent = getChoiceComponent(variant);
return React__namespace.createElement(ChoiceComponent, _extends__default["default"]({}, remainingProps, {
return React__namespace.createElement(ChoiceComponent, _extends({}, remainingProps, {
checked: checked,

@@ -714,3 +706,3 @@ disabled: disabled,

} = props,
otherProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded$2);
otherProps = _objectWithoutPropertiesLoose(props, _excluded$2);
const {

@@ -747,3 +739,3 @@ errorMessage,

id: id
}, uniqueId => React__namespace.createElement(StyledInput, _extends__default["default"]({
}, uniqueId => React__namespace.createElement(StyledInput, _extends({
style: [styles$2.input, wonderBlocksTypography.styles.LabelMedium, styles$2.default, !disabled && styles$2.defaultFocus, disabled && styles$2.disabled, hasError && styles$2.error, style],

@@ -836,3 +828,3 @@ id: uniqueId,

});
var TextField$1 = React__namespace.forwardRef((props, ref) => React__namespace.createElement(TextField, _extends__default["default"]({}, props, {
var TextField$1 = React__namespace.forwardRef((props, ref) => React__namespace.createElement(TextField, _extends({}, props, {
forwardedRef: ref

@@ -990,3 +982,3 @@ })));

} = _this$props,
otherProps = _objectWithoutPropertiesLoose__default["default"](_this$props, _excluded$1);
otherProps = _objectWithoutPropertiesLoose(_this$props, _excluded$1);
return React__namespace.createElement(wonderBlocksCore.Id, {

@@ -998,3 +990,3 @@ id: id

style: style,
field: React__namespace.createElement(TextField$1, _extends__default["default"]({
field: React__namespace.createElement(TextField$1, _extends({
id: `${uniqueId}-field`,

@@ -1031,3 +1023,3 @@ "aria-describedby": ariaDescribedby ? ariaDescribedby : `${uniqueId}-error`,

};
var labeledTextField = React__namespace.forwardRef((props, ref) => React__namespace.createElement(LabeledTextField, _extends__default["default"]({}, props, {
var labeledTextField = React__namespace.forwardRef((props, ref) => React__namespace.createElement(LabeledTextField, _extends({}, props, {
forwardedRef: ref

@@ -1070,3 +1062,3 @@ })));

} = props,
otherProps = _objectWithoutPropertiesLoose__default["default"](props, _excluded);
otherProps = _objectWithoutPropertiesLoose(props, _excluded);
const {

@@ -1102,3 +1094,3 @@ errorMessage,

}, rootStyle]
}, React__namespace.createElement(StyledTextArea, _extends__default["default"]({
}, React__namespace.createElement(StyledTextArea, _extends({
id: uniqueId,

@@ -1105,0 +1097,0 @@ "data-testid": testId,

{
"name": "@khanacademy/wonder-blocks-form",
"version": "0.0.0-PR2450-20250130232235",
"version": "0.0.0-PR2453-20250204180605",
"design": "v1",

@@ -9,6 +9,2 @@ "description": "Form components for Wonder Blocks.",

"types": "dist/index.d.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"prepublishOnly": "../../utils/publish/package-pre-publish-check.sh"
},
"author": "",

@@ -20,11 +16,12 @@ "license": "MIT",

"dependencies": {
"@babel/runtime": "^7.18.6",
"@khanacademy/wonder-blocks-clickable": "0.0.0-PR2450-20250130232235",
"@khanacademy/wonder-blocks-core": "0.0.0-PR2450-20250130232235",
"@khanacademy/wonder-blocks-icon": "0.0.0-PR2450-20250130232235",
"@khanacademy/wonder-blocks-layout": "0.0.0-PR2450-20250130232235",
"@khanacademy/wonder-blocks-tokens": "^4.1.0",
"@khanacademy/wonder-blocks-typography": "0.0.0-PR2450-20250130232235"
"@babel/runtime": "^7.24.5",
"@khanacademy/wonder-blocks-clickable": "0.0.0-PR2453-20250204180605",
"@khanacademy/wonder-blocks-core": "0.0.0-PR2453-20250204180605",
"@khanacademy/wonder-blocks-icon": "0.0.0-PR2453-20250204180605",
"@khanacademy/wonder-blocks-layout": "0.0.0-PR2453-20250204180605",
"@khanacademy/wonder-blocks-tokens": "0.0.0-PR2453-20250204180605",
"@khanacademy/wonder-blocks-typography": "0.0.0-PR2453-20250204180605"
},
"peerDependencies": {
"@phosphor-icons/core": "^2.0.2",
"aphrodite": "^1.2.5",

@@ -34,4 +31,7 @@ "react": "18.2.0"

"devDependencies": {
"@khanacademy/wb-dev-build-settings": "^2.0.0"
"@khanacademy/wb-dev-build-settings": "0.0.0-PR2453-20250204180605"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc