BottomSheetWithSearchInput component - #110
Conversation
| } | ||
| }, | ||
| "resolutions": { | ||
| "react-is": "19.2.3" |
There was a problem hiding this comment.
Dit bleek nodig te zijn om een rare fout in de tests op te lossen. Zit ook in de 2 apps. Ik kwam erop na het lezen van dit issue.
There was a problem hiding this comment.
Die was ook nodig in de apps, ik kan me nog herinneren dat dit een lastige was om te debuggen.
|
Prima, maar ik stel voor om deze te rebasen op branch |
|
Kan gerebased worden op develop, daarna zal ik hem checken. |
|
Of zal ik ook het rebasen doen? |
620d222 to
3c936bf
Compare
3c936bf to
2be7055
Compare
|
Ik heb net een rebase gedaan en de dependencies nog wat aangepast. Zowel |
SjaakSchilperoort
left a comment
There was a problem hiding this comment.
Let erop dat er nu niets wordt geëxporteerd, dus de apps kunnen dit niet gebruiken. Ik zou verwachten:
- Export van
BottomSheetWithSearchInputenuseBottomSheetBackHandlerinsrc/index.ts - Export van
bottomSheetinsrc/styles/index.ts
| import { Icon, InputField, ItemSeparator, ListItem, SectionHeader } from '@observation.org/react-native-components' | ||
| import { type Theme, createInputStyles, useStyles, useTheme } from '@observation.org/react-native-components/theme' |
There was a problem hiding this comment.
De library krijgt zo een dependency op zichzelf. Dit kan gewoon een intern pad zijn. Hetzelfde geldt voor nog 5 source files, goed om meteen ook aan te passen.
|
|
||
| import mockBottomSheet from '@gorhom/bottom-sheet/mock' | ||
|
|
||
| class MockBottomSheetModal extends React.Component { |
There was a problem hiding this comment.
Wordt deze mock ergens gebruikt? Zo te zien niet, en dan kan ie weg.
| "devDependencies": { | ||
| "@eslint/eslintrc": "^3.3.6", | ||
| "@eslint/js": "^9.39.5", | ||
| "@gorhom/bottom-sheet": ">=5.2.14", |
There was a problem hiding this comment.
Dit is te open, in devDependencies zetten we de major version vast:
| "@gorhom/bottom-sheet": ">=5.2.14", | |
| "@gorhom/bottom-sheet": "^5.2.14", |
| onChangeText: onChange, | ||
| }} | ||
| rightIcon={ | ||
| <TouchableOpacity |
There was a problem hiding this comment.
Alternatief is om in de componenten-library een BottomSheetIconButton toe te voegen.
|
@barry-observation Ik stel voor dat je ook de app-aanpassingen doet om de component met fix te gebruiken. |
Creates a
BottomSheetWithSearchInputcomponent in the library so we can share it across Observation and ObsIdentify.