import React from 'react' import { StyleSheet, Text, TouchableOpacity, TouchableWithoutFeedback, View, } from 'react-native' import RootSiblings from 'react-native-root-siblings' import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome' import {colors} from '../../lib/styles' export function createLocationMenu(): RootSiblings { const onPressItem = (_index: number) => { sibling.destroy() } const onOuterPress = () => sibling.destroy() const sibling = new RootSiblings( ( <> onPressItem(0)}> Share onPressItem(0)}> Copy Link onPressItem(0)}> Duplicate Tab ), ) return sibling } const styles = StyleSheet.create({ bg: { position: 'absolute', top: 0, right: 0, bottom: 0, left: 0, backgroundColor: '#000', opacity: 0.1, }, menu: { position: 'absolute', right: 4, top: 70, backgroundColor: '#fff', borderRadius: 14, opacity: 1, paddingVertical: 6, }, menuItem: { flexDirection: 'row', alignItems: 'center', paddingVertical: 6, paddingLeft: 10, paddingRight: 30, }, menuItemBorder: { borderTopWidth: 1, borderTopColor: colors.gray1, marginTop: 4, paddingTop: 12, }, icon: { marginLeft: 6, marginRight: 8, }, label: { fontSize: 15, }, })