mirror of
https://github.com/hzrd149/nostrudel.git
synced 2025-04-10 12:49:29 +02:00
cleanup imports
This commit is contained in:
parent
7c979ed2ed
commit
2d0a906264
@ -4,7 +4,7 @@ import { Box, Button, ButtonGroup, Card, CardProps, Heading, IconButton, Link }
|
||||
import { getDecodedToken, Token, CashuMint } from "@cashu/cashu-ts";
|
||||
|
||||
import { CopyIconButton } from "../copy-icon-button";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import useCurrentAccount from "../../hooks/use-current-account";
|
||||
import { ECashIcon, WalletIcon } from "../icons";
|
||||
import { getMint } from "../../services/cashu-mints";
|
||||
|
@ -17,7 +17,7 @@ import { nip19 } from "nostr-tools";
|
||||
|
||||
import UserAvatar from "./user/user-avatar";
|
||||
import { getUserDisplayName } from "../helpers/nostr/user-metadata";
|
||||
import { useUserMetadata } from "../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../hooks/use-user-metadata";
|
||||
|
||||
function UserTag({ pubkey, ...props }: { pubkey: string } & Omit<TagProps, "children">) {
|
||||
const metadata = useUserMetadata(pubkey);
|
||||
|
@ -2,7 +2,7 @@ import { Flex, Modal, ModalBody, ModalCloseButton, ModalContent, ModalOverlay }
|
||||
import { ModalProps } from "@chakra-ui/react";
|
||||
import { kinds, nip19 } from "nostr-tools";
|
||||
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import RawValue from "./raw-value";
|
||||
import RawJson from "./raw-json";
|
||||
import { useSharableProfileId } from "../../hooks/use-shareable-profile-id";
|
||||
|
@ -4,7 +4,7 @@ import { Box, Button, Flex, IconButton, Text, useDisclosure } from "@chakra-ui/r
|
||||
|
||||
import { getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
import useSubject from "../../hooks/use-subject";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import accountService, { Account } from "../../services/account";
|
||||
import { AddIcon, ChevronDownIcon, ChevronUpIcon } from "../icons";
|
||||
import UserAvatar from "../user/user-avatar";
|
||||
|
@ -7,7 +7,7 @@ import { nip19 } from "nostr-tools";
|
||||
|
||||
import { useUserSearchDirectoryContext } from "../../providers/global/user-directory-provider";
|
||||
import UserAvatar from "../user/user-avatar";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import { getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
|
||||
function UserOption({ pubkey }: { pubkey: string }) {
|
||||
|
@ -2,7 +2,7 @@ import { forwardRef, memo, useMemo } from "react";
|
||||
import { Avatar, AvatarProps } from "@chakra-ui/react";
|
||||
import { useAsync } from "react-use";
|
||||
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import { getIdenticon } from "../../helpers/identicon";
|
||||
import { safeUrl } from "../../helpers/parse";
|
||||
import { Kind0ParsedContent, getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { Text, Tooltip } from "@chakra-ui/react";
|
||||
|
||||
import { useDnsIdentity } from "../../hooks/use-dns-identity";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useDnsIdentity from "../../hooks/use-dns-identity";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import { VerificationFailed, VerificationMissing, VerifiedIcon } from "../icons";
|
||||
|
||||
export function UserDnsIdentityIcon({ pubkey, onlyIcon }: { pubkey: string; onlyIcon?: boolean }) {
|
||||
|
@ -3,7 +3,7 @@ import { Link as RouterLink } from "react-router-dom";
|
||||
import { nip19 } from "nostr-tools";
|
||||
|
||||
import { getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import useAppSettings from "../../hooks/use-app-settings";
|
||||
import useCurrentAccount from "../../hooks/use-current-account";
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { Text, TextProps } from "@chakra-ui/react";
|
||||
|
||||
import { getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import useAppSettings from "../../hooks/use-app-settings";
|
||||
|
||||
export default function UserName({ pubkey, ...props }: Omit<TextProps, "children"> & { pubkey: string }) {
|
||||
|
@ -1,8 +1,8 @@
|
||||
import dnsIdentityService from "../services/dns-identity";
|
||||
import { useMemo } from "react";
|
||||
import dnsIdentityService from "../services/dns-identity";
|
||||
import useSubject from "./use-subject";
|
||||
|
||||
export function useDnsIdentity(address: string | undefined) {
|
||||
export default function useDnsIdentity(address: string | undefined) {
|
||||
const subject = useMemo(() => {
|
||||
if (address) return dnsIdentityService.getIdentity(address);
|
||||
}, [address]);
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { useDnsIdentity } from "./use-dns-identity";
|
||||
import { useUserMetadata } from "./use-user-metadata";
|
||||
import useDnsIdentity from "./use-dns-identity";
|
||||
import useUserMetadata from "./use-user-metadata";
|
||||
|
||||
export function useUserDNSIdentity(pubkey?: string) {
|
||||
const metadata = useUserMetadata(pubkey);
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { useAsync } from "react-use";
|
||||
import { useUserMetadata } from "./use-user-metadata";
|
||||
import useUserMetadata from "./use-user-metadata";
|
||||
import lnurlMetadataService from "../services/lnurl-metadata";
|
||||
|
||||
export default function useUserLNURLMetadata(pubkey: string) {
|
||||
|
@ -5,7 +5,11 @@ import useSubject from "./use-subject";
|
||||
import { RequestOptions } from "../services/replaceable-events";
|
||||
import { COMMON_CONTACT_RELAY } from "../const";
|
||||
|
||||
export function useUserMetadata(pubkey?: string, additionalRelays: Iterable<string> = [], opts: RequestOptions = {}) {
|
||||
export default function useUserMetadata(
|
||||
pubkey?: string,
|
||||
additionalRelays: Iterable<string> = [],
|
||||
opts: RequestOptions = {},
|
||||
) {
|
||||
const relays = useReadRelays([...additionalRelays, COMMON_CONTACT_RELAY]);
|
||||
|
||||
const subject = useMemo(
|
||||
|
@ -21,7 +21,7 @@ import dayjs from "dayjs";
|
||||
import { useInterval } from "react-use";
|
||||
|
||||
import { getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import useCurrentAccount from "../../hooks/use-current-account";
|
||||
import {
|
||||
createEmptyMuteList,
|
||||
|
@ -3,7 +3,7 @@ import { Link } from "react-router-dom";
|
||||
import { nip19 } from "nostr-tools";
|
||||
import { Box, BoxProps } from "@chakra-ui/react";
|
||||
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
|
||||
import { AddressPointer } from "nostr-tools/lib/types/nip19";
|
||||
import useDVMMetadata from "../../../hooks/use-dvm-metadata";
|
||||
|
@ -2,7 +2,7 @@ import { Link, LinkProps, Text, TextProps } from "@chakra-ui/react";
|
||||
import { Link as RouterLink } from "react-router-dom";
|
||||
import { nip19 } from "nostr-tools";
|
||||
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import { getUserDisplayName } from "../../../helpers/nostr/user-metadata";
|
||||
import { AddressPointer } from "nostr-tools/lib/types/nip19";
|
||||
import useDVMMetadata from "../../../hooks/use-dvm-metadata";
|
||||
|
@ -2,7 +2,7 @@ import { Button, Card, CardBody, CardProps, Flex, Heading, Link } from "@chakra-
|
||||
import { Link as RouterLink } from "react-router-dom";
|
||||
import { nip19 } from "nostr-tools";
|
||||
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import { getUserDisplayName } from "../../../helpers/nostr/user-metadata";
|
||||
import UserAvatar from "../../../components/user/user-avatar";
|
||||
import { UserDnsIdentityIcon } from "../../../components/user/user-dns-identity-icon";
|
||||
|
@ -18,7 +18,7 @@ import { isLNURL } from "../../helpers/lnurl";
|
||||
import { Kind0ParsedContent } from "../../helpers/nostr/user-metadata";
|
||||
import { useReadRelays } from "../../hooks/use-client-relays";
|
||||
import useCurrentAccount from "../../hooks/use-current-account";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import dnsIdentityService from "../../services/dns-identity";
|
||||
import { DraftNostrEvent } from "../../types/nostr-event";
|
||||
import lnurlMetadataService from "../../services/lnurl-metadata";
|
||||
|
@ -30,7 +30,7 @@ import { getEventCoordinate } from "../../../helpers/nostr/event";
|
||||
import { MetadataAvatar } from "../../../components/user/user-avatar";
|
||||
import { ErrorBoundary } from "../../../components/error-boundary";
|
||||
import dnsIdentityService from "../../../services/dns-identity";
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import nostrConnectService from "../../../services/nostr-connect";
|
||||
import accountService from "../../../services/account";
|
||||
import { safeRelayUrls } from "../../../helpers/relay";
|
||||
|
@ -1,7 +1,7 @@
|
||||
import { CloseIcon } from "@chakra-ui/icons";
|
||||
import { Box, IconButton, Text } from "@chakra-ui/react";
|
||||
import { getUserDisplayName } from "../../../helpers/nostr/user-metadata";
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import accountService, { Account } from "../../../services/account";
|
||||
import UserAvatar from "../../../components/user/user-avatar";
|
||||
import AccountInfoBadge from "../../../components/account-info-badge";
|
||||
|
@ -22,7 +22,7 @@ import RequireCurrentAccount from "../../providers/route/require-current-account
|
||||
import { useUsersMetadata } from "../../hooks/use-user-network";
|
||||
import { getPubkeysFromList } from "../../helpers/nostr/lists";
|
||||
import useUserContactList from "../../hooks/use-user-contact-list";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import EventStore from "../../classes/event-store";
|
||||
import NostrRequest from "../../classes/nostr-request";
|
||||
import { isPTag } from "../../types/nostr-event";
|
||||
|
@ -21,7 +21,7 @@ import useUserContactList from "../../hooks/use-user-contact-list";
|
||||
import { useReadRelays } from "../../hooks/use-client-relays";
|
||||
import replaceableEventsService from "../../services/replaceable-events";
|
||||
import useSubjects from "../../hooks/use-subjects";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import { useNavigate } from "react-router-dom";
|
||||
import { ChevronLeftIcon } from "../../components/icons";
|
||||
|
||||
|
@ -40,7 +40,7 @@ export default function NoteTextToSpeechPage({ note }: { note: NostrEvent }) {
|
||||
};
|
||||
|
||||
await publish("Request Reading", draft);
|
||||
}, [publish, note, readRelays]);
|
||||
}, [publish, note, readRelays, lang]);
|
||||
|
||||
const timeline = useTimelineLoader(
|
||||
`${getEventUID(note)}-readings`,
|
||||
|
@ -16,7 +16,7 @@ import TorrentTableRow from "./components/torrent-table-row";
|
||||
import { useTimelineCurserIntersectionCallback } from "../../hooks/use-timeline-cursor-intersection-callback";
|
||||
import IntersectionObserverProvider from "../../providers/local/intersection-observer";
|
||||
import useCurrentAccount from "../../hooks/use-current-account";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import accountService from "../../services/account";
|
||||
import signingService from "../../services/signing";
|
||||
import CategorySelect from "./components/category-select";
|
||||
|
@ -8,7 +8,7 @@ import { EmbedableContent, embedUrls } from "../../../helpers/embeds";
|
||||
import { truncatedId } from "../../../helpers/nostr/event";
|
||||
import { parseAddress } from "../../../services/dns-identity";
|
||||
import { useAdditionalRelayContext } from "../../../providers/local/additional-relay-context";
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import { embedNostrLinks, renderGenericUrl } from "../../../components/embed-types";
|
||||
import {
|
||||
ChevronDownIcon,
|
||||
|
@ -6,7 +6,7 @@ import UserAvatar from "../../../components/user/user-avatar";
|
||||
import { UserDnsIdentityIcon } from "../../../components/user/user-dns-identity-icon";
|
||||
import { getUserDisplayName } from "../../../helpers/nostr/user-metadata";
|
||||
import useCurrentAccount from "../../../hooks/use-current-account";
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import { UserProfileMenu } from "./user-profile-menu";
|
||||
import { UserFollowButton } from "../../../components/user/user-follow-button";
|
||||
import accountService from "../../../services/account";
|
||||
|
@ -15,7 +15,7 @@ import {
|
||||
ShareIcon,
|
||||
} from "../../../components/icons";
|
||||
import accountService from "../../../services/account";
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import { getUserDisplayName } from "../../../helpers/nostr/user-metadata";
|
||||
import UserDebugModal from "../../../components/debug-modal/user-debug-modal";
|
||||
import { useSharableProfileId } from "../../../hooks/use-shareable-profile-id";
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { IconButton, IconButtonProps, useDisclosure } from "@chakra-ui/react";
|
||||
import { useUserMetadata } from "../../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../../hooks/use-user-metadata";
|
||||
import { LightningIcon } from "../../../components/icons";
|
||||
import ZapModal from "../../../components/event-zap-modal";
|
||||
import { useInvoiceModalContext } from "../../../providers/route/invoice-modal";
|
||||
|
@ -28,7 +28,7 @@ import {
|
||||
import { kinds } from "nostr-tools";
|
||||
|
||||
import { Outlet, useMatches, useNavigate } from "react-router-dom";
|
||||
import { useUserMetadata } from "../../hooks/use-user-metadata";
|
||||
import useUserMetadata from "../../hooks/use-user-metadata";
|
||||
import { getUserDisplayName } from "../../helpers/nostr/user-metadata";
|
||||
import { useAppTitle } from "../../hooks/use-app-title";
|
||||
import { useReadRelays } from "../../hooks/use-client-relays";
|
||||
|
Loading…
x
Reference in New Issue
Block a user