/* eslint-disable react-native-a11y/has-accessibility-hint */ import { Classmate } from '@skolplattformen/api-skolplattformen' import { Button, MenuGroup, MenuItem, OverflowMenu, } from '@ui-kitten/components' import React from 'react' import { Linking, StyleSheet } from 'react-native' import { fullName } from '../utils/peopleHelpers' import { translate } from '../utils/translation' import { CallIcon, EmailIcon, MapIcon, MoreIcon, SMSIcon, } from './icon.component' interface ContactMenuProps { contact: Classmate selected: boolean setSelected: (value?: number | null) => void } export const ContactMenu = ({ contact, selected, setSelected, }: ContactMenuProps) => { const [visible, setVisible] = React.useState(selected) const renderToggleButton = () => (