-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Add Guide booking link to #admins header #54352
Conversation
@dubielzyk-expensify @eh2077 One of you needs to copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Reviewer Checklist
Screenshots/Videos |
src/languages/es.ts
Outdated
@@ -4565,6 +4565,7 @@ const translations = { | |||
description: 'Elige una de las siguientes opciones:', | |||
chatWithConcierge: 'Chatear con Concierge', | |||
scheduleSetupCall: 'Concertar una llamada', | |||
scheduleADemo: 'Schedule a demo', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you please confirm the copy from the team?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Asking here
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nkdengineer The copy is confirmed in slack. Can you please update it?
Oh wow... yeah, this is an interesting one. For mobile, I would suggest we make it so that those two buttons just split width width 50/50 on one single line with 8px between them. Then, we typically don't show two green buttons at once. So I think I would make the "Schedule a demo" button just use our standard primary button styles (not green) so that we don't have two competing green buttons shown in the same spot. Can you apply those changes and we can review from there? Thanks! |
Agree with both points Shawn is making above. The double-green button feels wrong. |
100% agree. And if the buttons can't fit next to each other horizontally, I think it would be ok to stack them, as long as only one of them is green. But I'd love to see how they look horizontally first. |
thanks @shawnborton, will update soon |
![]() ![]() @eh2077 @Expensify/design i updated |
Looks good to me! |
Yup, much better! |
This is being a bit pedantic, but is it worth having the green button on the right and primary on the left? Kinda feels more appropriate to have the most important button closer to the anchor point and I feel like we've done that elsewhere? I could be very wrong here, so feel free to correct me @Expensify/design |
Ah, I was modeling this off of the upcoming changes we have for @JmillsExpensify 's report actions project, where the green CTA is on the left: What are your thoughts on that? |
Yeah it's the same way with workspace editor pages like Categories: I also tend to like the main (green) action being on the right more but I don't know that I have any strong rationale for that preference (maybe it feels more like moving forward? reading left to right? I dunno). I think unless we're going to change this order everywhere, I say let's just leave it how it is for now. |
Ah, another good reference point. Let's see what Jon thinks but yeah, I think I'd be down to just keep green on the left. I'm definitely with both of you though... I can totally see where people are more used to the green being on the right side. |
Oh if it's already like this then ignore me and plow ahead. Thanks for the education! We can change it later. Don't think it's worth messing if it's already consistently like this |
Looking good, Let's Get This Merged™️ |
@nkdengineer Please help to solve the conflicts and update the Spanish copy, thank you! |
@eh2077 i updated |
src/languages/es.ts
Outdated
@@ -4565,6 +4565,7 @@ const translations = { | |||
description: 'Elige una de las siguientes opciones:', | |||
chatWithConcierge: 'Chatear con Concierge', | |||
scheduleSetupCall: 'Concertar una llamada', | |||
scheduleADemo: 'Schedule a demo', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nkdengineer The copy is confirmed in slack. Can you please update it?
@grgia All yours! |
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to staging by https://github.com/grgia in version: 9.0.88-0 🚀
|
@nkdengineer marking this as a deploy blocker because of two app crashes which show a undefined toString TypeError coming from this line introduced in this PR: App/src/pages/home/HeaderView.tsx Line 153 in a478562
I'll create a thread now in #open-source with the vids and to discuss. |
@nkdengineer QA found issue when validation the PR on Android only - issue #55590 |
We're waiting the backend change to fix it. |
🚀 Deployed to production by https://github.com/puneetlath in version: 9.0.88-7 🚀
|
text={freeTrialText} | ||
badgeStyles={badgeStyles} | ||
/> | ||
); | ||
|
||
return addSpacing ? <View style={[styles.pb3, styles.ph5]}>{freeTrial}</View> : freeTrial; | ||
return addSpacing ? <View style={inARow ? [styles.pb3, styles.pr5, styles.w50, styles.pl1] : [styles.pb3, styles.ph5]}>{freeTrial}</View> : freeTrial; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This caused an issue on small screen - the test is overflow
Explanation of Change
Fixed Issues
$ #53764
PROPOSAL: #53764 (comment)
Tests
Offline tests
same as tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
same as tests
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop