-
Notifications
You must be signed in to change notification settings - Fork 638
Dialog: Full screen & Bottom sheet support #4048
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
Merged
Merged
Changes from all commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
0f8ad0b
Kickoff
maximedegreve 623f300
Start adding action-sheet
maximedegreve d251d91
WIP
maximedegreve 3179354
Fix dragging
maximedegreve 522f3fd
Improvements
maximedegreve 4249d9f
Add hover state
maximedegreve 7bd0a10
Remove unused backdropRef
maximedegreve 6970801
Remove listeners
maximedegreve de138d4
Fix warnings
maximedegreve 1a01741
Reduce code
maximedegreve b3f17cb
Fix reduce motion
maximedegreve e8b3be9
Add open animation
maximedegreve 80c6a29
Improvements
maximedegreve 8dc8a17
Improve the docs
maximedegreve ca03cf5
Make the storybook easier to manage
maximedegreve 1acf99b
Fix
maximedegreve 75eba83
Make it easier to get the code for custom renderes
maximedegreve 4ff9440
Revert
maximedegreve bf4b3d0
Remove unused imports
maximedegreve 5c50140
Use ' instead
maximedegreve 88afe61
Remove unused props
maximedegreve 7c3c892
Improve accessibility further
maximedegreve 4c15927
Fix typescript warnings
maximedegreve a593387
Remove more warnings
maximedegreve 2cf0fb2
Remove more warnings
maximedegreve 5bb1b5f
Fix
maximedegreve 16c8253
Update docs
maximedegreve 9e6efe6
Merge branch 'main' into feature/full-screen-clean
maximedegreve d2b64dd
Fix
maximedegreve f7cd19a
Use a slider instead of resizing
maximedegreve 3538a94
Improve code
maximedegreve 318fe3f
Fix
maximedegreve ba765f5
Fix dragging
maximedegreve 24ceca7
Create rare-geese-melt.md
maximedegreve 6df46ae
Update rare-geese-melt.md
maximedegreve 6a60f2a
Fixes for FireFox
maximedegreve 5f93411
Merge branch 'main' into feature/full-screen-clean
maximedegreve 245f453
Fix: Type number trivially inferred from a number literal, remove typ…
maximedegreve c09c492
Switch refs to const
maximedegreve b98a2ed
Fix linter warnings
maximedegreve 28801c3
Add missing props back
maximedegreve 1f8b552
Increase the hit target on mobile
maximedegreve 8655d47
Add preventDefault() for Firefox
maximedegreve 2d64cbb
Merge branch 'main' into feature/full-screen-clean
maximedegreve d648ab2
Add support for setting overflow area height
maximedegreve 1b5f6c8
Rename ActionSheet to BottomSheet and add max-width
maximedegreve f58a1e9
Remove minHeight
maximedegreve 6e8a964
Merge branch 'main' into feature/full-screen-clean
maximedegreve 77cfbcd
Merge branch 'main' into feature/full-screen-clean
maximedegreve d980b62
Fix merge conflicts
maximedegreve 2f95899
Merge branch 'main' into feature/full-screen-clean
maximedegreve de74cbc
Fix close button interactions
maximedegreve 5c4e8f5
Remove gestures we won't use
maximedegreve f6f4199
Fix copy
maximedegreve 1e41f5e
Remove overkill isReduced
maximedegreve 4aef90c
Auto focus on close button if no buttons
maximedegreve 932e26c
Remove gestures
maximedegreve 62de09e
Revert
maximedegreve 95ba1b6
Merge branch 'main' into feature/full-screen-clean
mperrotti 5f9aa8d
Fix JEST files
maximedegreve c49377a
Merge branch 'feature/full-screen-clean' of https://github.com/primer…
maximedegreve 8fb0b5e
Update exports.test.ts.snap
maximedegreve 50a322d
Fix isReduced function
maximedegreve 2f45725
Keep dialog open
maximedegreve c75c681
Remove Truncate
maximedegreve cf4e983
Fix test
maximedegreve 0e31960
Fix close button in custom UI
maximedegreve 910452d
Update Dialog.tsx
maximedegreve 7676e66
Fix test
maximedegreve 1414c49
test(vrt): update snapshots
maximedegreve c05611c
Add more snapshots
maximedegreve a965cdd
Merge branch 'feature/full-screen-clean' of https://github.com/primer…
maximedegreve 281227a
test(vrt): update snapshots
maximedegreve 44f458e
Merge branch 'main' into feature/full-screen-clean
maximedegreve 3ec3ec0
Can't get this to work
maximedegreve 9dbe4fa
Update src/Dialog/DialogBottomSheet.tsx
maximedegreve 26732d5
Remove test
maximedegreve 9409c33
Push it real good
maximedegreve 85ba6af
Merge branch 'main' of github.com:primer/react into feature/full-scre…
mperrotti d72614f
Remove test
maximedegreve fb08993
Adress PR feedback
maximedegreve ad9ecd4
Revert PR suggestions
maximedegreve 1ab34b6
Fix
maximedegreve 26f20ac
Merge branch 'feature/full-screen-clean' of github.com:primer/react i…
mperrotti b67a7d4
Fix close button
maximedegreve 1201b6a
adds an option to render tests using testing-library render in behave…
mperrotti 27f076d
Merge branch 'feature/full-screen-clean' of github.com:primer/react i…
mperrotti 78563ab
Merge branch 'main' of github.com:primer/react into feature/full-scre…
mperrotti 53069a8
Add a simple test
maximedegreve 231d661
Update snapshot
maximedegreve 6fab9c1
Push
maximedegreve 02da92b
Add test for expanding
maximedegreve 40bf62d
Add more tests based on Mike's
maximedegreve d33db09
Merge branch 'main' into feature/full-screen-clean
maximedegreve d30733a
Add more tests and update snapshot
maximedegreve ef8317d
Add another test
maximedegreve fdffab2
Linter fixes
maximedegreve 884cc11
Fix border in dark mode
maximedegreve 7f1225f
Fix linter
maximedegreve db63923
test(vrt): update snapshots
maximedegreve 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 hidden or 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
--- | ||
"@primer/react": minor | ||
--- | ||
|
||
Dialog: `full-screen` and `action-sheet` variants |
Binary file added
BIN
+85.4 KB
...mponents/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-dark-colorblind-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+85.4 KB
...s/components/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-dark-dimmed-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+84.9 KB
...nents/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-dark-high-contrast-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.4 KB
...napshots/components/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-dark-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+85.4 KB
...mponents/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-dark-tritanopia-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.5 KB
...ponents/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-light-colorblind-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.9 KB
...ents/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-light-high-contrast-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.3 KB
...apshots/components/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-light-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+83.5 KB
...ponents/Dialog.test.ts-snapshots/Dialog-Bottom-Sheet-light-tritanopia-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+147 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Full-Screen-dark-colorblind-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+146 KB
...ts/components/Dialog.test.ts-snapshots/Dialog-Full-Screen-dark-dimmed-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+146 KB
...onents/Dialog.test.ts-snapshots/Dialog-Full-Screen-dark-high-contrast-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+144 KB
...snapshots/components/Dialog.test.ts-snapshots/Dialog-Full-Screen-dark-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+147 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Full-Screen-dark-tritanopia-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+146 KB
...mponents/Dialog.test.ts-snapshots/Dialog-Full-Screen-light-colorblind-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+147 KB
...nents/Dialog.test.ts-snapshots/Dialog-Full-Screen-light-high-contrast-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+146 KB
...napshots/components/Dialog.test.ts-snapshots/Dialog-Full-Screen-light-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+146 KB
...mponents/Dialog.test.ts-snapshots/Dialog-Full-Screen-light-tritanopia-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.8 KB
...onents/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-dark-colorblind-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+33.3 KB
...components/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-dark-dimmed-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+28.1 KB
...nts/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-dark-high-contrast-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.6 KB
...pshots/components/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-dark-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.8 KB
...onents/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-dark-tritanopia-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.9 KB
...nents/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-light-colorblind-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.9 KB
...ts/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-light-high-contrast-linux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+27.9 KB
...shots/components/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-light-linux.png
Oops, something went wrong.
Binary file added
BIN
+27.9 KB
...nents/Dialog.test.ts-snapshots/Dialog-Non-Declaritve-light-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+160 KB
...components/Dialog.test.ts-snapshots/Dialog-Responsive-dark-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+165 KB
...ots/components/Dialog.test.ts-snapshots/Dialog-Responsive-dark-dimmed-linux.png
Oops, something went wrong.
Binary file added
BIN
+158 KB
...ponents/Dialog.test.ts-snapshots/Dialog-Responsive-dark-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+156 KB
.../snapshots/components/Dialog.test.ts-snapshots/Dialog-Responsive-dark-linux.png
Oops, something went wrong.
Binary file added
BIN
+160 KB
...components/Dialog.test.ts-snapshots/Dialog-Responsive-dark-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+157 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Responsive-light-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+158 KB
...onents/Dialog.test.ts-snapshots/Dialog-Responsive-light-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+157 KB
...snapshots/components/Dialog.test.ts-snapshots/Dialog-Responsive-light-linux.png
Oops, something went wrong.
Binary file added
BIN
+157 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Responsive-light-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+163 KB
...components/Dialog.test.ts-snapshots/Dialog-Size-Large-dark-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+169 KB
...ots/components/Dialog.test.ts-snapshots/Dialog-Size-Large-dark-dimmed-linux.png
Oops, something went wrong.
Binary file added
BIN
+161 KB
...ponents/Dialog.test.ts-snapshots/Dialog-Size-Large-dark-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+159 KB
.../snapshots/components/Dialog.test.ts-snapshots/Dialog-Size-Large-dark-linux.png
Oops, something went wrong.
Binary file added
BIN
+163 KB
...components/Dialog.test.ts-snapshots/Dialog-Size-Large-dark-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+160 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Size-Large-light-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+160 KB
...onents/Dialog.test.ts-snapshots/Dialog-Size-Large-light-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+160 KB
...snapshots/components/Dialog.test.ts-snapshots/Dialog-Size-Large-light-linux.png
Oops, something went wrong.
Binary file added
BIN
+160 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Size-Large-light-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+79.2 KB
...components/Dialog.test.ts-snapshots/Dialog-Size-Small-dark-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+84.8 KB
...ots/components/Dialog.test.ts-snapshots/Dialog-Size-Small-dark-dimmed-linux.png
Oops, something went wrong.
Binary file added
BIN
+78.8 KB
...ponents/Dialog.test.ts-snapshots/Dialog-Size-Small-dark-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+77.8 KB
.../snapshots/components/Dialog.test.ts-snapshots/Dialog-Size-Small-dark-linux.png
Oops, something went wrong.
Binary file added
BIN
+79.2 KB
...components/Dialog.test.ts-snapshots/Dialog-Size-Small-dark-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+78.1 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Size-Small-light-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+78.2 KB
...onents/Dialog.test.ts-snapshots/Dialog-Size-Small-light-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+78 KB
...snapshots/components/Dialog.test.ts-snapshots/Dialog-Size-Small-light-linux.png
Oops, something went wrong.
Binary file added
BIN
+78.1 KB
...omponents/Dialog.test.ts-snapshots/Dialog-Size-Small-light-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+179 KB
...nts/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-dark-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+184 KB
...ponents/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-dark-dimmed-linux.png
Oops, something went wrong.
Binary file added
BIN
+177 KB
.../Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-dark-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+174 KB
...ots/components/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-dark-linux.png
Oops, something went wrong.
Binary file added
BIN
+179 KB
...nts/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-dark-tritanopia-linux.png
Oops, something went wrong.
Binary file added
BIN
+175 KB
...ts/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-light-colorblind-linux.png
Oops, something went wrong.
Binary file added
BIN
+175 KB
...Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-light-high-contrast-linux.png
Oops, something went wrong.
Binary file added
BIN
+175 KB
...ts/components/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-light-linux.png
Oops, something went wrong.
Binary file added
BIN
+175 KB
...ts/Dialog.test.ts-snapshots/Dialog-Size-X-Large-Test-light-tritanopia-linux.png
Oops, something went wrong.
Binary file modified
BIN
+85 Bytes
(100%)
...omponents/Dialog.test.ts-snapshots/Dialog-Stress-Test-dark-colorblind-linux.png
Oops, something went wrong.
Binary file modified
BIN
-161 Bytes
(100%)
...ts/components/Dialog.test.ts-snapshots/Dialog-Stress-Test-dark-dimmed-linux.png
Oops, something went wrong.
Binary file modified
BIN
+240 Bytes
(100%)
...onents/Dialog.test.ts-snapshots/Dialog-Stress-Test-dark-high-contrast-linux.png
Oops, something went wrong.
Binary file modified
BIN
+20 Bytes
(100%)
...snapshots/components/Dialog.test.ts-snapshots/Dialog-Stress-Test-dark-linux.png
Oops, something went wrong.
Binary file modified
BIN
+80 Bytes
(100%)
...omponents/Dialog.test.ts-snapshots/Dialog-Stress-Test-dark-tritanopia-linux.png
Oops, something went wrong.
Binary file modified
BIN
-132 Bytes
(100%)
...mponents/Dialog.test.ts-snapshots/Dialog-Stress-Test-light-colorblind-linux.png
Oops, something went wrong.
Binary file modified
BIN
-108 Bytes
(100%)
...nents/Dialog.test.ts-snapshots/Dialog-Stress-Test-light-high-contrast-linux.png
Oops, something went wrong.
Binary file modified
BIN
-156 Bytes
(100%)
...napshots/components/Dialog.test.ts-snapshots/Dialog-Stress-Test-light-linux.png
Oops, something went wrong.
Binary file modified
BIN
-133 Bytes
(100%)
...mponents/Dialog.test.ts-snapshots/Dialog-Stress-Test-light-tritanopia-linux.png
Oops, something went wrong.
Binary file modified
BIN
+301 Bytes
(100%)
...Dialog.test.ts-snapshots/Dialog-With-Custom-Renderers-dark-colorblind-linux.png
Oops, something went wrong.
Binary file modified
BIN
+270 Bytes
(100%)
...nts/Dialog.test.ts-snapshots/Dialog-With-Custom-Renderers-dark-dimmed-linux.png
Oops, something went wrong.
Binary file modified
BIN
+275 Bytes
(100%)
...log.test.ts-snapshots/Dialog-With-Custom-Renderers-dark-high-contrast-linux.png
Oops, something went wrong.
Binary file modified
BIN
+231 Bytes
(100%)
...components/Dialog.test.ts-snapshots/Dialog-With-Custom-Renderers-dark-linux.png
Oops, something went wrong.
Binary file modified
BIN
+288 Bytes
(100%)
...Dialog.test.ts-snapshots/Dialog-With-Custom-Renderers-dark-tritanopia-linux.png
Oops, something went wrong.
Binary file modified
BIN
+228 Bytes
(100%)
...ialog.test.ts-snapshots/Dialog-With-Custom-Renderers-light-colorblind-linux.png
Oops, something went wrong.
Binary file modified
BIN
+197 Bytes
(100%)
...og.test.ts-snapshots/Dialog-With-Custom-Renderers-light-high-contrast-linux.png
Oops, something went wrong.
Binary file modified
BIN
+223 Bytes
(100%)
...omponents/Dialog.test.ts-snapshots/Dialog-With-Custom-Renderers-light-linux.png
Oops, something went wrong.
Binary file modified
BIN
+319 Bytes
(100%)
...ialog.test.ts-snapshots/Dialog-With-Custom-Renderers-light-tritanopia-linux.png
Oops, something went wrong.
This file contains hidden or 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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.
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.
Uh oh!
There was an error while loading. Please reload this page.