update clipboard to use dedicated package

This commit is contained in:
w3irdrobot 2023-01-22 13:56:50 -05:00
parent 6ab2a47d6c
commit ae9f807ab7
No known key found for this signature in database
GPG Key ID: 3F202DDAA711CD61
12 changed files with 26 additions and 29 deletions

View File

@ -3,7 +3,8 @@ import { requestInvoice } from 'lnurl-pay'
import QRCode from 'react-native-qrcode-svg'
import { Event } from '../../lib/nostr/Events'
import { User } from '../../Functions/DatabaseFunctions/Users'
import { Clipboard, Linking, StyleSheet, View } from 'react-native'
import { Linking, StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { useTranslation } from 'react-i18next'
import RBSheet from 'react-native-raw-bottom-sheet'
import { Button, Card, IconButton, Text, TextInput, useTheme } from 'react-native-paper'

View File

@ -1,6 +1,7 @@
import { t } from 'i18next'
import * as React from 'react'
import { Clipboard, StyleSheet, View } from 'react-native'
import { StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { Card, IconButton, Snackbar, Text } from 'react-native-paper'
import { AppContext } from '../../Contexts/AppContext'
import { RelayPoolContext } from '../../Contexts/RelayPoolContext'

View File

@ -1,13 +1,6 @@
import React, { useContext, useEffect, useState } from 'react'
import {
Clipboard,
Dimensions,
FlatList,
ListRenderItem,
ScrollView,
StyleSheet,
View,
} from 'react-native'
import { Dimensions, FlatList, ListRenderItem, ScrollView, StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { AppContext } from '../../Contexts/AppContext'
import { EventKind } from '../../lib/nostr/Events'
import { useTranslation } from 'react-i18next'

View File

@ -1,13 +1,6 @@
import React, { useContext, useEffect, useState } from 'react'
import {
Clipboard,
Dimensions,
FlatList,
ListRenderItem,
ScrollView,
StyleSheet,
View,
} from 'react-native'
import { Dimensions, FlatList, ListRenderItem, ScrollView, StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { AppContext } from '../../Contexts/AppContext'
import { RelayPoolContext } from '../../Contexts/RelayPoolContext'
import { EventKind } from '../../lib/nostr/Events'
@ -174,7 +167,7 @@ export const ConversationsFeed: React.FC = () => {
),
onPress: async () => bottomSheetUserListRef.current?.open(),
disabled: users?.length === 0,
style: users?.length === 0 ? { color: theme.colors.outline } : {}
style: users?.length === 0 ? { color: theme.colors.outline } : {},
},
{
key: 2,
@ -186,7 +179,7 @@ export const ConversationsFeed: React.FC = () => {
),
onPress: async () => bottomSheetPubKeyRef.current?.open(),
disabled: false,
style: {}
style: {},
},
]
}, [])

View File

@ -1,5 +1,6 @@
import React, { useContext, useEffect, useState } from 'react'
import { Clipboard, Linking, ScrollView, StyleSheet, View } from 'react-native'
import { Linking, ScrollView, StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { AppContext } from '../../Contexts/AppContext'
import { useTranslation } from 'react-i18next'
import { UserContext } from '../../Contexts/UserContext'

View File

@ -1,5 +1,6 @@
import React, { useContext, useEffect, useState } from 'react'
import { Clipboard, StyleSheet, View } from 'react-native'
import { StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { UserContext } from '../../Contexts/UserContext'
import { useTranslation } from 'react-i18next'
import { getNip19Key, isPrivateKey, isPublicKey } from '../../lib/nostr/Nip19'

View File

@ -1,6 +1,7 @@
import React, { useContext, useEffect, useState } from 'react'
import { generateRandomKey } from '../../lib/nostr/Bip'
import { Clipboard, StyleSheet, View } from 'react-native'
import { StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { Button, Snackbar, Text, TextInput } from 'react-native-paper'
import { useTranslation } from 'react-i18next'
import { nsecEncode } from 'nostr-tools/nip19'

View File

@ -1,6 +1,5 @@
import React, { useCallback, useContext, useEffect, useState } from 'react'
import {
Clipboard,
NativeScrollEvent,
NativeSyntheticEvent,
RefreshControl,
@ -8,6 +7,7 @@ import {
StyleSheet,
View,
} from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import {
Surface,
Text,

View File

@ -1,5 +1,6 @@
import React, { useContext, useState } from 'react'
import { Clipboard, FlatList, ListRenderItem, ScrollView, StyleSheet, View } from 'react-native'
import { FlatList, ListRenderItem, ScrollView, StyleSheet, View } from 'react-native'
import Clipboard from '@react-native-clipboard/clipboard'
import { useTranslation } from 'react-i18next'
import { RelayPoolContext } from '../../Contexts/RelayPoolContext'
import { Relay } from '../../Functions/DatabaseFunctions/Relays'

View File

@ -1,9 +1,8 @@
import { decode, EventPointer, npubEncode, ProfilePointer } from 'nostr-tools/nip19'
export function getNpub(key: string): string {
if (isPublicKey(key)) return key
try {
return npubEncode(key)
} catch {

View File

@ -12,6 +12,7 @@
},
"dependencies": {
"@eva-design/eva": "^2.1.0",
"@react-native-clipboard/clipboard": "^1.11.1",
"@react-navigation/bottom-tabs": "^6.5.3",
"@react-navigation/drawer": "^6.5.7",
"@react-navigation/native": "^6.1.2",

View File

@ -1427,6 +1427,11 @@
tiny-glob "^0.2.9"
tslib "^2.4.0"
"@react-native-clipboard/clipboard@^1.11.1":
version "1.11.1"
resolved "https://registry.yarnpkg.com/@react-native-clipboard/clipboard/-/clipboard-1.11.1.tgz#d3a9e685ce2383b1e92b89a334896c5575cc103d"
integrity sha512-nvSIIHzybVWqYxcJE5hpT17ekxAAg383Ggzw5WrYHtkKX61N1AwaKSNmXs5xHV7pmKSOe/yWjtSwxIzfW51I5Q==
"@react-native-community/cli-clean@^9.2.1":
version "9.2.1"
resolved "https://registry.yarnpkg.com/@react-native-community/cli-clean/-/cli-clean-9.2.1.tgz#198c5dd39c432efb5374582073065ff75d67d018"