mirror of
https://github.com/KoalaSat/nostros.git
synced 2024-09-28 22:30:41 +00:00
update clipboard to use dedicated package
This commit is contained in:
parent
6ab2a47d6c
commit
ae9f807ab7
@ -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'
|
||||
|
@ -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'
|
||||
|
@ -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'
|
||||
|
@ -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: {},
|
||||
},
|
||||
]
|
||||
}, [])
|
||||
|
@ -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'
|
||||
|
@ -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'
|
||||
|
@ -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'
|
||||
|
@ -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,
|
||||
|
@ -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'
|
||||
|
@ -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 {
|
||||
|
@ -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",
|
||||
|
@ -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"
|
||||
|
Loading…
Reference in New Issue
Block a user