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

fix(popup): Remove containerElement prop from Popper #1524

Merged
merged 6 commits into from
Apr 7, 2022
Merged

fix(popup): Remove containerElement prop from Popper #1524

merged 6 commits into from
Apr 7, 2022

Conversation

RayRedGoose
Copy link
Contributor

Summary

Fixes: #1404

category

Release Note

The containerElement prop has been removed from Popper component because It's no longer needed as Fullscreen API support implemented.

@cypress
Copy link

cypress bot commented Apr 1, 2022



Test summary

674 0 1 0Flakiness 0


Run details

Project canvas-kit
Status Passed
Commit 085425e ℹ️
Started Apr 7, 2022 3:41 PM
Ended Apr 7, 2022 3:46 PM
Duration 04:37 💡
OS Linux Ubuntu - 20.04
Browser Electron 94

View run in Cypress Dashboard ➡️


This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Dashboard

@RayRedGoose RayRedGoose self-assigned this Apr 4, 2022
@RayRedGoose RayRedGoose added the ready for review Code is ready for review label Apr 4, 2022
## Popper Props Update

We removed the `containerElement` prop from Popper component because it's no longer needed with
Fullscreen API.
Copy link
Contributor

Choose a reason for hiding this comment

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

do we have a codemod for this?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I've checked usage of Popper, so it will be good to add codemod for making migration easier. Thanks for catching it, I'll add it

@alanbsmith alanbsmith added the review in progress Code is currently under review label Apr 5, 2022
mannycarrera4 and others added 3 commits April 5, 2022 16:37
)

Fixes: #1379

[category:Components]

-  Combined Icon Buttons with Primary, Secondary, and Tertiary buttons
- Remove IconButton component
-  Add a new XS, L sizes
-  Removed the `toggled` prop when migrating over Icon Buttons
- Converted `SegmentedControl` into a compound component and it no longer renders `IconButton` as children
- Changed the values of `IconPosition`: `left` | `right` - > `start` | `end`
- Refactored `AccentIcon`, `AppletIcon`, `Graphic`, `Icon`, `Svg`, `SystemIcon`, and `SystemIconCircle` to use create component and remove `iconRef` prop and now just pass the ref forward
- Remove `dataLabel` prop from `PrimaryButton` and `SecondaryButton`
Copy link
Member

@alanbsmith alanbsmith left a comment

Choose a reason for hiding this comment

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

:shipit:

@alanbsmith alanbsmith added approved Code has been reviewed and approved (ship it) 7.x and removed ready for review Code is ready for review review in progress Code is currently under review labels Apr 6, 2022
});

return root.toSource();
}
Copy link
Contributor

Choose a reason for hiding this comment

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

thanks for adding this!

@RayRedGoose RayRedGoose merged commit 5f4eca7 into Workday:prerelease/major Apr 7, 2022
@RayRedGoose RayRedGoose deleted the iss1404-remove-popper-prop branch April 7, 2022 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
7.x approved Code has been reviewed and approved (ship it)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants