Skip to content

Remove non-blocking TODOs from LEMS-4354 - #4077

Merged
benchristel merged 3 commits into
benc/widget-props-redesignfrom
benc/widget-props-4
Aug 13, 2026
Merged

Remove non-blocking TODOs from LEMS-4354#4077
benchristel merged 3 commits into
benc/widget-props-redesignfrom
benc/widget-props-4

Conversation

@benchristel

Copy link
Copy Markdown
Member

Summary:

This PR does final cleanup for the WidgetProps migration.

  • Making the Numeric Input's labelText required is out of scope for this migration.
  • The dependencies prop that some widgets receive is passed via a HOC, not via the
    Renderer/WidgetContainer. Therefore, it shouldn't be part of WidgetProps.

Issue: LEMS-4354

Test plan:

CI checks should pass.

@github-actions

Copy link
Copy Markdown
Contributor

npm Snapshot

Want to try this PR's changes before it merges? Comment /snapshot below and we'll publish an npm snapshot you can install right away.

@github-actions

Copy link
Copy Markdown
Contributor

Size Change: 0 B

Total Size: 519 kB

ℹ️ View Unchanged
Filename Size
packages/kas/dist/es/index.js 20.6 kB
packages/keypad-context/dist/es/index.js 1 kB
packages/kmath/dist/es/index.js 6.31 kB
packages/math-input/dist/es/index.js 98.6 kB
packages/math-input/dist/es/strings.js 1.63 kB
packages/perseus-core/dist/es/index.item-splitting.js 13.1 kB
packages/perseus-core/dist/es/index.js 28.1 kB
packages/perseus-editor/dist/es/index.js 106 kB
packages/perseus-linter/dist/es/index.js 10.1 kB
packages/perseus-score/dist/es/index.js 9.86 kB
packages/perseus-utils/dist/es/index.js 403 B
packages/perseus/dist/es/index.js 203 kB
packages/perseus/dist/es/strings.js 12.9 kB
packages/pure-markdown/dist/es/index.js 1.39 kB
packages/simple-markdown/dist/es/index.js 6.12 kB

compressed-size-action

Comment thread .fixie/goal.md Outdated

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The final task in fixie's checklist was to search for TODOs related to LEMS-4354 and make sure they're all resolved. The planned work is complete now, so the plan file can be deleted.

Base automatically changed from benc/widget-props-3 to benc/widget-props-redesign August 13, 2026 22:49
@benchristel
benchristel merged commit b2716bf into benc/widget-props-redesign Aug 13, 2026
10 checks passed
@benchristel
benchristel deleted the benc/widget-props-4 branch August 13, 2026 23:05
benchristel added a commit that referenced this pull request Aug 13, 2026
## Summary:
This PR does final cleanup for the WidgetProps migration.

- Making the Numeric Input's `labelText` required is out of scope for this migration.
- The `dependencies` prop that some widgets receive is passed via a HOC, not via the
  Renderer/WidgetContainer. Therefore, it shouldn't be part of `WidgetProps`.

Issue: LEMS-4354

## Test plan:

CI checks should pass.

Author: benchristel

Reviewers: benchristel, jeremywiebe, handeyeco, nishasy, ivyolamit, Myranae, catandthemachines

Required Reviewers:

Approved By: jeremywiebe, handeyeco

Checks: ✅ 10 checks were successful

Pull Request URL: #4077
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants