-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
[TS migration] Migrate 'OptionsList' component to TypeScript #33871
Merged
youssef-lr
merged 26 commits into
Expensify:main
from
software-mansion-labs:@kosmydel/ts/OptionsList
Jan 22, 2024
Merged
Changes from 12 commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
f3b5415
migrate to TS BaseOptionsList draft
kosmydel 337584c
fix some type errors
kosmydel 47efedf
fix type in SectionList
kosmydel 90f7a0c
fix typing
kosmydel eb76b1d
add default values
kosmydel 4612d7c
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel 25f9ad4
fix selected options
kosmydel f10208a
prettier & lint
kosmydel 645dea1
fix todos
kosmydel 662d579
fix types
kosmydel eb8015f
fix
kosmydel 548aed2
fix
kosmydel 2b548e0
type changes
kosmydel 735663e
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel 8832627
address review
kosmydel 1582579
reuse SectionListData type
kosmydel 9164721
use isEmptyString instead of lodash
kosmydel 81514eb
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel 7257659
fix merge
kosmydel acc1070
fixes
kosmydel 33fbc87
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel e7385e9
small cleanup
kosmydel 10071b0
prettier
kosmydel d0c1d7e
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel 536fc79
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel 5bb60b8
Merge branch 'main' into @kosmydel/ts/OptionsList
kosmydel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
Are we able to use some native JS methods to replace lodash?
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.
I replaced
isEmpty
fromlodash
withisEmptyString
fromStringUtils
.However, I didn't find any replacement for the
isEqual
in our codebase, andisEqual
from lodash is already used in a few typescript files.