Skip to content

Conversation

@xelaint
Copy link
Member

@xelaint xelaint commented Oct 9, 2025

PR Checklist

  • Commit message follows our contributing guidelines
  • Tests added/updated (for bug fixes/features)
  • Documentation added/updated (for bug fixes/features)

PR Type

  • Bug fix
  • Feature
  • Style update
  • Refactor
  • Test
  • Build
  • CI
  • Docs
  • Performance
  • Other (please describe)

Current behavior

Replace inputs with signals in order to handle focus changes.

Currently, focus does not transition when select changes to an input.

Fixes: #3888
Part of: #416, #3799

New behavior

Breaking change?

  • Yes
  • No

BREAKING CHANGE: The quantity field component has been moved from @daffodil/design to @daffodil/storefront.

Additional context

@xelaint xelaint requested a review from damienwebdev October 9, 2025 18:06
@xelaint xelaint added package: design @daffodil/design status: wip This PR is WIP. It should be marked as a draft. labels Oct 9, 2025
@xelaint xelaint changed the title feat(design): implement DaffFormFieldControl in DaffQuantityFieldComp… feat(design): implement DaffFormFieldControl in DaffQuantityFieldComponent Oct 9, 2025
@xelaint xelaint changed the title feat(design): implement DaffFormFieldControl in DaffQuantityFieldComponent feat(design)!: implement DaffFormFieldControl in DaffQuantityFieldComponent Oct 9, 2025
@xelaint xelaint added the 🚨 breaking changes This PR or issue will cause a breaking change label Oct 9, 2025
@xelaint xelaint force-pushed the quantity-field-update branch 2 times, most recently from eca7788 to 32dfffa Compare November 21, 2025 14:51
@xelaint xelaint marked this pull request as ready for review November 21, 2025 14:52
@xelaint xelaint requested review from a team as code owners November 21, 2025 14:52
@xelaint xelaint force-pushed the quantity-field-update branch from 17c3efe to 43b2266 Compare November 24, 2025 17:00
@xelaint xelaint force-pushed the quantity-field-update branch from 43b2266 to 96e82e5 Compare November 24, 2025 21:30
@xelaint xelaint requested review from a team as code owners November 24, 2025 22:03
@xelaint
Copy link
Member Author

xelaint commented Nov 24, 2025

@damienwebdev moved quantity field to @daffodil/storefront. This is ready for final review.

@xelaint xelaint changed the title feat(design)!: implement DaffFormFieldControl in DaffQuantityFieldComponent feat(design, storefront)!: move DaffQuantityFieldComponent into the storefront package Nov 24, 2025
@xelaint xelaint added status: pending review This PR is awaiting review or response from a reviewer before the author can proceed. and removed status: wip This PR is WIP. It should be marked as a draft. labels Nov 24, 2025
padding: 1rem 0;
}

&.is-quantity-select,
Copy link
Member

Choose a reason for hiding this comment

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

This dependency is wrong. Design shouldn't know about storefront.

Copy link
Member Author

Choose a reason for hiding this comment

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

fixed 001b7f6

}

/** @docs-private */
get isQuantitySelect() {
Copy link
Member

Choose a reason for hiding this comment

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

This function shouldn't exist.

Copy link
Member Author

Choose a reason for hiding this comment

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

fixed 001b7f6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚨 breaking changes This PR or issue will cause a breaking change package: design @daffodil/design status: pending review This PR is awaiting review or response from a reviewer before the author can proceed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update DaffQuantityFieldComponent implementation according to new DaffFormFieldComponent API

3 participants