Remove type-errors
This commit is contained in:
parent
98cb630b9e
commit
3ae2efdad0
|
@ -125,6 +125,8 @@ const getRouteTitleFromName = (routeName: string) => {
|
||||||
return translate('navigation.menu')
|
return translate('navigation.menu')
|
||||||
case 'Classmates':
|
case 'Classmates':
|
||||||
return translate('navigation.classmates')
|
return translate('navigation.classmates')
|
||||||
|
default:
|
||||||
|
return routeName
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ export const Classmates = () => {
|
||||||
const renderItemIcon = (props: IconProps) => (
|
const renderItemIcon = (props: IconProps) => (
|
||||||
<Icon {...props} name="people-outline" />
|
<Icon {...props} name="people-outline" />
|
||||||
)
|
)
|
||||||
const [selected, setSelected] = React.useState()
|
const [selected, setSelected] = React.useState<Classmate>()
|
||||||
const renderItem = ({ item, index }: ListRenderItemInfo<Classmate>) => (
|
const renderItem = ({ item, index }: ListRenderItemInfo<Classmate>) => (
|
||||||
<ListItem
|
<ListItem
|
||||||
accessibilityLabel={`${translate('classmates.child')} ${index + 1}`}
|
accessibilityLabel={`${translate('classmates.child')} ${index + 1}`}
|
||||||
|
@ -41,7 +41,7 @@ export const Classmates = () => {
|
||||||
<ContactMenu
|
<ContactMenu
|
||||||
contact={item}
|
contact={item}
|
||||||
selected={item === selected}
|
selected={item === selected}
|
||||||
setSelected={setSelected}
|
setSelected={(classMate) => setSelected(classMate)}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
|
|
|
@ -21,7 +21,7 @@ import { translate } from '../utils/translation'
|
||||||
interface ContactMenuProps {
|
interface ContactMenuProps {
|
||||||
contact: Classmate
|
contact: Classmate
|
||||||
selected: boolean
|
selected: boolean
|
||||||
setSelected: (value?: number | null) => void
|
setSelected: (value?: Classmate | undefined) => void
|
||||||
}
|
}
|
||||||
|
|
||||||
export const ContactMenu = ({
|
export const ContactMenu = ({
|
||||||
|
@ -54,7 +54,7 @@ export const ContactMenu = ({
|
||||||
|
|
||||||
const handleBackdropPress = () => {
|
const handleBackdropPress = () => {
|
||||||
setVisible(false)
|
setVisible(false)
|
||||||
setSelected(null)
|
setSelected(undefined)
|
||||||
}
|
}
|
||||||
|
|
||||||
const shouldDisplay = (option?: string) => (option ? 'flex' : 'none')
|
const shouldDisplay = (option?: string) => (option ? 'flex' : 'none')
|
||||||
|
|
Loading…
Reference in New Issue