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

feat(TooltipIcon): port vanilla WCAG 2.1 fixes #3842

Merged

Conversation

emyarod
Copy link
Member

@emyarod emyarod commented Aug 27, 2019

Closes #3811

This PR ports the changes from #3115 to the React package

Testing / Reviewing

Ensure the icon tooltip appears and functions properly

@netlify
Copy link

netlify bot commented Aug 27, 2019

Deploy preview for the-carbon-components ready!

Built with commit f639fae

https://deploy-preview-3842--the-carbon-components.netlify.com

@netlify
Copy link

netlify bot commented Aug 27, 2019

Deploy preview for carbon-components-react ready!

Built with commit f639fae

https://deploy-preview-3842--carbon-components-react.netlify.com

@netlify
Copy link

netlify bot commented Aug 27, 2019

Deploy preview for carbon-elements ready!

Built with commit f639fae

https://deploy-preview-3842--carbon-elements.netlify.com

@jnm2377 jnm2377 requested a review from a team August 27, 2019 15:22
@ghost ghost requested review from alisonjoseph and joshblack and removed request for a team August 27, 2019 15:23
Copy link
Contributor

@elizabethsjudd elizabethsjudd left a comment

Choose a reason for hiding this comment

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

Thanks for porting over these changes to React @emyarod!

Copy link
Collaborator

@tw15egan tw15egan left a comment

Choose a reason for hiding this comment

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

🎉👍✅

@tw15egan tw15egan requested a review from a team August 27, 2019 19:37
@ghost ghost requested review from laurenmrice and removed request for a team August 27, 2019 19:37
Copy link
Contributor

@asudoh asudoh left a comment

Choose a reason for hiding this comment

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

LGTM 👍 - Thank you for taking this @emyarod!

Copy link
Member

@laurenmrice laurenmrice left a comment

Choose a reason for hiding this comment

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

The icon tooltip is interacting correctly but just double check its matching these specs below: The vertical spacing right now seems a little tight
Artboard

@emyarod emyarod force-pushed the 3811-icon-tooltip-sync branch from ff643d4 to b73b14f Compare August 29, 2019 14:49
@emyarod
Copy link
Member Author

emyarod commented Aug 29, 2019

looks like the top and bottom padding was 2px instead of 3px (carried over from the existing styles https://github.com/carbon-design-system/carbon/pull/2781/files#diff-93734be0784e9530b6d14a7b03b0d352L54), it should be fixed now

@emyarod emyarod requested a review from laurenmrice August 29, 2019 14:50
@joshblack joshblack requested a review from a team September 3, 2019 23:40
@ghost ghost removed their request for review September 3, 2019 23:40
@emyarod emyarod force-pushed the 3811-icon-tooltip-sync branch from 69767de to 48cbecc Compare September 4, 2019 12:31
Copy link
Member

@aagonzales aagonzales left a comment

Choose a reason for hiding this comment

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

Looks like the padding has been updated 👍

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.

[React Icon Tooltip] carry over a11y enhancements from Vanilla
7 participants