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
[$250] Migrate BaseOptionsSelector.js to function component #16184
changed the title [-][HOLD] Migrate BaseOptionsSelector.js to function component[/-][+][HOLD][$250] Migrate BaseOptionsSelector.js to function component[/+]on Apr 13, 2023
📣 @dayana7204! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:
Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.
Format:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>
I think we're going to revert the PR because it caused many regressions. That said, I did a substantial amount of refactoring to get this component to a much better place in #37353. @Piotrfj I hope you use it as a reference to help clean up this component. and I want to review the PR as well
Update: re-refactoring is ready to be tested, it fixes all the regression issues I was aware of. Please test it (especially the tags, because I could not yet replicate the scenario on my site).
The fix is based on the @roryabraham solution, so special thanks for him!
Link to PR: #37494
Sorry for the back-and-forth, but coming from this discussion I see that OptionsSelector is essentially deprecated, so I propose that we actually close the above PR and this issue, and plan to focus on removing the deprecated OptionsSelector altogether
Activity
[-][HOLD] Migrate BaseOptionsSelector.js to function component[/-][+][HOLD][$250] Migrate BaseOptionsSelector.js to function component[/+]dummy-1111 commentedon Jun 6, 2023
I'd love to work on this.
dayana7204 commentedon Jun 27, 2023
I am ready to work on this ticket. :)
melvin-bot commentedon Jun 27, 2023
📣 @dayana7204! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:
Format:
olexyt commentedon Jul 7, 2023
I can work on this issue.
rayane-d commentedon Jul 9, 2023
Can I work on this issue?
mejed-alkoutaini commentedon Jul 11, 2023
I'm able to work on this if needed!
mkhutornyi commentedon Jul 12, 2023
I'd like to work on this.
KrAbhas commentedon Jul 19, 2023
I can work on this
dexexpert commentedon Aug 18, 2023
I hope to work on this task.
23 remaining items
melvin-bot commentedon Feb 27, 2024
If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.
If a regression has occurred and you are the assigned CM follow the instructions here.
If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.
roryabraham commentedon Feb 28, 2024
I think we're going to revert the PR because it caused many regressions. That said, I did a substantial amount of refactoring to get this component to a much better place in #37353. @Piotrfj I hope you use it as a reference to help clean up this component. and I want to review the PR as well
roryabraham commentedon Feb 28, 2024
Created a slack thread to discuss: https://expensify.slack.com/archives/C01GTK53T8Q/p1709156803359359
Piotrfj commentedon Feb 29, 2024
Update: re-refactoring is ready to be tested, it fixes all the regression issues I was aware of. Please test it (especially the tags, because I could not yet replicate the scenario on my site).
The fix is based on the @roryabraham solution, so special thanks for him!
Link to PR: #37494
roryabraham commentedon Feb 29, 2024
Sorry for the back-and-forth, but coming from this discussion I see that
OptionsSelectoris essentially deprecated, so I propose that we actually close the above PR and this issue, and plan to focus on removing the deprecatedOptionsSelectoraltogetherPiotrfj commentedon Mar 7, 2024
@roryabraham let me know about the final decision about this issue
roryabraham commentedon Mar 11, 2024
Yes, let's not invest time and money refactoring something that's deprecated. Let's instead invest resources in removing it completely