Resolve all remaining lint issues (#88)

* Rework 'navIdx' variables from number arrays to strings to avoid equality-check failures in react hooks

* Resolve all remaining lint issues

* Fix tests

* Use node v18 in gh action test
This commit is contained in:
Paul Frazee 2023-01-24 13:00:11 -06:00 committed by GitHub
parent 3a90114f3a
commit f36c956536
60 changed files with 478 additions and 482 deletions

View file

@ -83,14 +83,14 @@ export const Home = observer(function Home({
}
return (
<View style={s.flex1}>
<View style={s.h100pct}>
<ViewHeader title="Bluesky" subtitle="Private Beta" canGoBack={false} />
<Feed
testID="homeFeed"
key="default"
feed={store.me.mainFeed}
scrollElRef={scrollElRef}
style={{flex: 1}}
style={s.h100pct}
onPressCompose={onPressCompose}
onPressTryAgain={onPressTryAgain}
onScroll={onMainScroll}
@ -99,9 +99,9 @@ export const Home = observer(function Home({
<TouchableOpacity
style={[
styles.loadLatest,
store.shell.minimalShellMode
? {bottom: 35}
: {bottom: 60 + clamp(safeAreaInsets.bottom, 15, 30)},
!store.shell.minimalShellMode && {
bottom: 60 + clamp(safeAreaInsets.bottom, 15, 30),
},
]}
onPress={onPressLoadLatest}
hitSlop={HITSLOP}>
@ -125,6 +125,7 @@ const styles = StyleSheet.create({
loadLatest: {
position: 'absolute',
left: 20,
bottom: 35,
shadowColor: '#000',
shadowOpacity: 0.3,
shadowOffset: {width: 0, height: 1},