Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ad UI 9399 fix get input props #3602

Merged
merged 15 commits into from
Jan 9, 2024
Merged

Conversation

FelixBlaisThon
Copy link
Collaborator

Proposed Changes

Added opt-in type in getInputProps() so that the reorder, remove and insert method are only eposed for collection type.

Potential Breaking Changes

It will break all collection that uses those 3 methods, since they do not explicitly specify the type that is now required to get those methods

I point it to next since it will get added to the new mantine 7 breaking change

Acceptance Criteria

  • The proposed changes are covered by unit tests
  • The potential breaking changes are clearly identified
  • README.md is adjusted to reflect the proposed changes (if relevant)

@FelixBlaisThon FelixBlaisThon requested review from a team, GermainBergeron and aboissinot-coveo and removed request for a team December 22, 2023 16:35
Copy link

@elessardCoveo elessardCoveo requested a review from gdostie January 8, 2024 14:48
@FelixBlaisThon FelixBlaisThon force-pushed the ADUI-9399-fix-getInputProps branch 2 times, most recently from df8b5ea to 31dd2a0 Compare January 8, 2024 17:54
@FelixBlaisThon FelixBlaisThon force-pushed the ADUI-9399-fix-getInputProps branch from e8b9ca2 to 96a485a Compare January 8, 2024 18:07
@FelixBlaisThon FelixBlaisThon enabled auto-merge (squash) January 9, 2024 13:56
@FelixBlaisThon FelixBlaisThon merged commit 4f1917a into next Jan 9, 2024
4 checks passed
@FelixBlaisThon FelixBlaisThon deleted the ADUI-9399-fix-getInputProps branch January 9, 2024 14:00
GermainBergeron pushed a commit that referenced this pull request Feb 19, 2024
* chore(mantine): bump to mantine v7, first commit
rebasing

* chore(mantine): lots of css modules, preparing theme and components
rebasing

* chore(mantine)!: more breaking stuff

* chore(mantine)!: more module, less v6, build working

* chore(mantine)!: trying to style my branch so it looks 1:1 with master

* chore(mantine)!: apply some visual fixes to look like prod

* chore(mantine)!: fixed table style and rows

* chore(mantine)!: fixed all the rest style expect table gutter grid

* chore(mantine)!: fix interfaces and remove comments

* chore(useForm)!: change condition in useform hook

* chore(useForm)!: fixed collection demo

* chore(useForm): fixed ternary and faker-js

* chore(useForm): removed console.log

* chore(useForm)!: fix unit test
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants