cleanup imports

This commit is contained in:
hzrd149 2024-02-23 11:43:24 +00:00
parent 7c979ed2ed
commit 2d0a906264
29 changed files with 36 additions and 32 deletions

View File

@ -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";

View File

@ -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);

View File

@ -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";

View File

@ -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";

View File

@ -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 }) {

View File

@ -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";

View File

@ -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 }) {

View File

@ -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";

View File

@ -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 }) {

View File

@ -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]);

View File

@ -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);

View File

@ -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) {

View File

@ -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(

View File

@ -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,

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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`,

View File

@ -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";

View File

@ -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,

View File

@ -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";

View File

@ -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";

View File

@ -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";

View File

@ -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";