fix the rest of warnings
This commit is contained in:
@ -8,7 +8,7 @@ import IconButton from "@/Components/Button/IconButton";
|
||||
import Icon from "@/Components/Icons/Icon";
|
||||
import useEventPublisher from "@/Hooks/useEventPublisher";
|
||||
import useLogin from "@/Hooks/useLogin";
|
||||
import { saveRelays } from "@/Pages/settings/Relays";
|
||||
import { saveRelays } from "@/Pages/settings/saveRelays";
|
||||
import { getRelayName } from "@/Utils";
|
||||
import { removeRelay } from "@/Utils/Login";
|
||||
|
||||
|
@ -9,8 +9,8 @@ import NoteHeader from "@/Components/Event/Note/NoteHeader";
|
||||
import { NoteText } from "@/Components/Event/Note/NoteText";
|
||||
import { TranslationInfo } from "@/Components/Event/Note/TranslationInfo";
|
||||
import useModeration from "@/Hooks/useModeration";
|
||||
import { chainKey } from "@/Hooks/useThreadContext";
|
||||
import { findTag } from "@/Utils";
|
||||
import { chainKey } from "@/Utils/Thread/ChainKey";
|
||||
|
||||
import messages from "../../messages";
|
||||
import Text from "../../Text/Text";
|
||||
|
@ -10,7 +10,9 @@ import BackButton from "@/Components/Button/BackButton";
|
||||
import Collapsed from "@/Components/Collapsed";
|
||||
import Note from "@/Components/Event/EventComponent";
|
||||
import NoteGhost from "@/Components/Event/Note/NoteGhost";
|
||||
import { chainKey, ThreadContext, ThreadContextWrapper } from "@/Hooks/useThreadContext";
|
||||
import { chainKey } from "@/Utils/Thread/ChainKey";
|
||||
import { ThreadContext } from "@/Utils/Thread/ThreadContext";
|
||||
import { ThreadContextWrapper } from "@/Utils/Thread/ThreadContextWrapper";
|
||||
|
||||
import messages from "../messages";
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
import {ReactNode} from "react";
|
||||
import {FormattedMessage} from "react-intl";
|
||||
import { ReactNode } from "react";
|
||||
import { FormattedMessage } from "react-intl";
|
||||
|
||||
import Icon from "@/Components/Icons/Icon";
|
||||
import {Newest} from "@/Utils/Login";
|
||||
import { Newest } from "@/Utils/Login";
|
||||
|
||||
export type RootTab =
|
||||
| "following"
|
||||
@ -22,8 +22,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: Boolean(pubKey),
|
||||
element: (
|
||||
<>
|
||||
<Icon name="user-v2"/>
|
||||
<FormattedMessage defaultMessage="Following" id="cPIKU2"/>
|
||||
<Icon name="user-v2" />
|
||||
<FormattedMessage defaultMessage="Following" id="cPIKU2" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -33,8 +33,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: true,
|
||||
element: (
|
||||
<>
|
||||
<Icon name="fire"/>
|
||||
<FormattedMessage defaultMessage="Trending Notes" id="Ix8l+B"/>
|
||||
<Icon name="fire" />
|
||||
<FormattedMessage defaultMessage="Trending Notes" id="Ix8l+B" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -44,8 +44,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: Boolean(pubKey),
|
||||
element: (
|
||||
<>
|
||||
<Icon name="message-chat-circle"/>
|
||||
<FormattedMessage defaultMessage="Conversations" id="1udzha"/>
|
||||
<Icon name="message-chat-circle" />
|
||||
<FormattedMessage defaultMessage="Conversations" id="1udzha" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -55,8 +55,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: Boolean(pubKey),
|
||||
element: (
|
||||
<>
|
||||
<Icon name="user-v2"/>
|
||||
<FormattedMessage defaultMessage="Followed by friends" id="voxBKC"/>
|
||||
<Icon name="user-v2" />
|
||||
<FormattedMessage defaultMessage="Followed by friends" id="voxBKC" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -66,8 +66,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: Boolean(pubKey),
|
||||
element: (
|
||||
<>
|
||||
<Icon name="thumbs-up"/>
|
||||
<FormattedMessage defaultMessage="Suggested Follows" id="C8HhVE"/>
|
||||
<Icon name="thumbs-up" />
|
||||
<FormattedMessage defaultMessage="Suggested Follows" id="C8HhVE" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -77,8 +77,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: true,
|
||||
element: (
|
||||
<>
|
||||
<Icon name="hash"/>
|
||||
<FormattedMessage defaultMessage="Trending Hashtags" id="XXm7jJ"/>
|
||||
<Icon name="hash" />
|
||||
<FormattedMessage defaultMessage="Trending Hashtags" id="XXm7jJ" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -88,8 +88,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: true,
|
||||
element: (
|
||||
<>
|
||||
<Icon name="globe"/>
|
||||
<FormattedMessage defaultMessage="Global" id="EWyQH5"/>
|
||||
<Icon name="globe" />
|
||||
<FormattedMessage defaultMessage="Global" id="EWyQH5" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -99,8 +99,8 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
show: tags.item.length > 0,
|
||||
element: (
|
||||
<>
|
||||
<Icon name="hash"/>
|
||||
<FormattedMessage defaultMessage="Topics" id="kc79d3"/>
|
||||
<Icon name="hash" />
|
||||
<FormattedMessage defaultMessage="Topics" id="kc79d3" />
|
||||
</>
|
||||
),
|
||||
},
|
||||
@ -111,4 +111,4 @@ export function rootTabItems(base: string, pubKey: string | undefined, tags: New
|
||||
element: ReactNode;
|
||||
}>;
|
||||
return menuItems;
|
||||
}
|
||||
}
|
||||
|
@ -1,10 +1,10 @@
|
||||
import "./RootTabs.css";
|
||||
|
||||
import {Menu, MenuItem} from "@szhsin/react-menu";
|
||||
import {useEffect, useMemo, useState} from "react";
|
||||
import {useLocation, useNavigate} from "react-router-dom";
|
||||
import { Menu, MenuItem } from "@szhsin/react-menu";
|
||||
import { useEffect, useMemo, useState } from "react";
|
||||
import { useLocation, useNavigate } from "react-router-dom";
|
||||
|
||||
import {RootTab, rootTabItems} from "@/Components/Feed/RootTabItems";
|
||||
import { RootTab, rootTabItems } from "@/Components/Feed/RootTabItems";
|
||||
import Icon from "@/Components/Icons/Icon";
|
||||
import useLogin from "@/Hooks/useLogin";
|
||||
|
||||
|
@ -2,7 +2,7 @@ import { ReactNode, useEffect, useState } from "react";
|
||||
import { IntlProvider as ReactIntlProvider } from "react-intl";
|
||||
|
||||
import { DefaultLocale } from "@/Components/IntlProvider/IntlProviderUtils";
|
||||
import {useLocale} from "@/Components/IntlProvider/useLocale";
|
||||
import { useLocale } from "@/Components/IntlProvider/useLocale";
|
||||
import enMessages from "@/translations/en.json";
|
||||
|
||||
const getMessages = (locale: string) => {
|
||||
|
@ -1,4 +1,4 @@
|
||||
import {ExternalStore} from "@snort/shared";
|
||||
import { ExternalStore } from "@snort/shared";
|
||||
|
||||
class LangStore extends ExternalStore<string | null> {
|
||||
setLang(s: string) {
|
||||
@ -11,4 +11,4 @@ class LangStore extends ExternalStore<string | null> {
|
||||
}
|
||||
}
|
||||
|
||||
export const LangOverride = new LangStore();
|
||||
export const LangOverride = new LangStore();
|
||||
|
@ -1,11 +1,11 @@
|
||||
import {useSyncExternalStore} from "react";
|
||||
import { useSyncExternalStore } from "react";
|
||||
|
||||
import {getLocale} from "@/Components/IntlProvider/IntlProviderUtils";
|
||||
import {LangOverride} from "@/Components/IntlProvider/langStore";
|
||||
import { getLocale } from "@/Components/IntlProvider/IntlProviderUtils";
|
||||
import { LangOverride } from "@/Components/IntlProvider/langStore";
|
||||
import useLogin from "@/Hooks/useLogin";
|
||||
|
||||
export function useLocale() {
|
||||
const {language} = useLogin(s => ({language: s.appData.item.preferences.language}));
|
||||
const { language } = useLogin(s => ({ language: s.appData.item.preferences.language }));
|
||||
const loggedOutLang = useSyncExternalStore(
|
||||
c => LangOverride.hook(c),
|
||||
() => LangOverride.snapshot(),
|
||||
@ -16,4 +16,4 @@ export function useLocale() {
|
||||
lang: locale.toLowerCase().split(/[_-]+/)[0],
|
||||
setOverride: (s: string) => LangOverride.setLang(s),
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -3,8 +3,8 @@ import { NostrLink, TaggedNostrEvent } from "@snort/system";
|
||||
import { Thread } from "@/Components/Event/Thread";
|
||||
import Modal from "@/Components/Modal/Modal";
|
||||
import { SpotlightMedia } from "@/Components/Spotlight/SpotlightMedia";
|
||||
import { ThreadContextWrapper } from "@/Hooks/useThreadContext";
|
||||
import getEventMedia from "@/Utils/getEventMedia";
|
||||
import { ThreadContextWrapper } from "@/Utils/Thread/ThreadContextWrapper";
|
||||
|
||||
interface SpotlightThreadModalProps {
|
||||
thread?: NostrLink;
|
||||
|
@ -2,7 +2,7 @@ import classNames from "classnames";
|
||||
import { ReactNode } from "react";
|
||||
import { Link } from "react-router-dom";
|
||||
|
||||
import {useLocale} from "@/Components/IntlProvider/useLocale";
|
||||
import { useLocale } from "@/Components/IntlProvider/useLocale";
|
||||
import PageSpinner from "@/Components/PageSpinner";
|
||||
import NostrBandApi from "@/External/NostrBand";
|
||||
import useCachedFetch from "@/Hooks/useCachedFetch";
|
||||
|
@ -7,7 +7,7 @@ import { ErrorOrOffline } from "@/Components/ErrorOrOffline";
|
||||
import Note from "@/Components/Event/EventComponent";
|
||||
import { DisplayAs, DisplayAsSelector } from "@/Components/Feed/DisplayAsSelector";
|
||||
import ImageGridItem from "@/Components/Feed/ImageGridItem";
|
||||
import {useLocale} from "@/Components/IntlProvider/useLocale";
|
||||
import { useLocale } from "@/Components/IntlProvider/useLocale";
|
||||
import PageSpinner from "@/Components/PageSpinner";
|
||||
import { SpotlightThreadModal } from "@/Components/Spotlight/SpotlightThreadModal";
|
||||
import ShortNote from "@/Components/Trending/ShortNote";
|
||||
|
Reference in New Issue
Block a user