You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Card Screen - p character on 'Help' button is cropped #4866
@alex-mechler This was found while executing QA for #4637. I wasn't sure on adding the deploy blocker label here since this feature is not available in prod yet (and it's a small visual issue imo). Could you review this?
@isagoico I agree, I don't think this is a deploy blocker for the reasons you mentioned! I do think we should fix this though. What device or screensize did this happen on? Will take this over from Ioni
Small buttons should be using smaller text by default right? Basically if you pass in the "small" prop to the button, I would assume it would use the small font size (11px) by default.
In terms of this looking a bit off... maybe it's just the icon that feels a bit off? So perhaps for small buttons, if the icons were a bit smaller (like 16x16 instead of 20x20?) they might look better?
Small buttons should be using smaller text by default right? Basically if you pass in the "small" prop to the button, I would assume it would use the small font size (11px) by default.
Ahh, this is because a normal button did not work in this case, I had to create my own "button" with similar styles to get the icon in there.
In terms of this looking a bit off... maybe it's just the icon that feels a bit off? So perhaps for small buttons, if the icons were a bit smaller (like 16x16 instead of 20x20?) they might look better?
I agree, I think that the icon being large is what is throwing me off, I can try with a smaller icon and will post results here
Possibly, I can look into refactoring that. It might take a minute, so let me test with the icon sizes first, so that we can settle on look before worrying about that.
Unpopular opinion here, but I actually feel like 12x12 is too small. I think it's hard to distinguish on web what that icon is. Plus, it looks so much smaller than the grey icons that it feels a little distracting.
Activity
MelvinBot commentedon Aug 27, 2021
Triggered auto assignment to @iwiznia (
Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.isagoico commentedon Aug 27, 2021
@alex-mechler This was found while executing QA for #4637. I wasn't sure on adding the deploy blocker label here since this feature is not available in prod yet (and it's a small visual issue imo). Could you review this?
alex-mechler commentedon Aug 27, 2021
@isagoico I agree, I don't think this is a deploy blocker for the reasons you mentioned! I do think we should fix this though. What device or screensize did this happen on? Will take this over from Ioni
isagoico commentedon Aug 27, 2021
I was able to reproduce this both on an iPhone 6S for iOS and a Huawei P20 Pro (6.2-inch screen size) for Android
alex-mechler commentedon Aug 27, 2021
Awesome, I'll look into this! Thanks!
alex-mechler commentedon Aug 27, 2021
Ahhhh, I figured out why this is happening. I was using a

smallbutton, but not small text. With small text, it looks fine on mobile.However, it looks a bit off to me on web

@Expensify/design any suggestions on what we can try here?
shawnborton commentedon Aug 30, 2021
Small buttons should be using smaller text by default right? Basically if you pass in the "small" prop to the button, I would assume it would use the small font size (11px) by default.
In terms of this looking a bit off... maybe it's just the icon that feels a bit off? So perhaps for small buttons, if the icons were a bit smaller (like 16x16 instead of 20x20?) they might look better?
isagoico commentedon Aug 30, 2021
Issue reproducible during KI retests
alex-mechler commentedon Aug 30, 2021
Ahh, this is because a normal button did not work in this case, I had to create my own "button" with similar styles to get the icon in there.
I agree, I think that the icon being large is what is throwing me off, I can try with a smaller icon and will post results here
2 remaining items
alex-mechler commentedon Aug 30, 2021
Possibly, I can look into refactoring that. It might take a minute, so let me test with the icon sizes first, so that we can settle on look before worrying about that.
alex-mechler commentedon Aug 30, 2021
Hmm, 16x16 is already what "small" is for an icon.

How about adding an xsmall of 12x12?


shawnborton commentedon Aug 30, 2021
That works for me. So that makes me wonder, where else do we have these small buttons that have icons... maybe nowhere?
shawnborton commentedon Aug 30, 2021
What I am saying is, I wonder if 12x12 should just be the default for small buttons instead of having to add an XS class.
alex-mechler commentedon Aug 30, 2021
The button component currently has no way to show an icon as well, so I think this is the only case where we do.
I would default the text to be textSmall and iconXSmall when the button is
small.michelle-thompson commentedon Aug 30, 2021
Unpopular opinion here, but I actually feel like 12x12 is too small. I think it's hard to distinguish on web what that icon is. Plus, it looks so much smaller than the grey icons that it feels a little distracting.
shawnborton commentedon Aug 30, 2021
Fair point Michelle, and maybe the phone icon itself is a weird one.. maybe a more common case of having a down/up caret wouldn't look so strange.
Okay, so maybe we just keep the icon at 16x16 then and make sure the font size is 11pt (like other small buttons) and call it a day?
alex-mechler commentedon Aug 30, 2021
Works for me, I can also do that refactor to make this not a special case button
shawnborton commentedon Aug 30, 2021
Sounds great to me - hbu Michelle?
michelle-thompson commentedon Aug 30, 2021
Sounds great, thanks guys!
botify commentedon Aug 31, 2021
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.
botify commentedon Sep 1, 2021
🚀 Deployed to staging by @flodnv in version: 1.0.90-3 🚀
botify commentedon Sep 2, 2021
🚀 Deployed to production by @roryabraham in version: 1.0.91-0 🚀