mirror of
https://github.com/hzrd149/nostrudel.git
synced 2025-09-28 20:43:33 +02:00
organize code
This commit is contained in:
57
src/app.tsx
57
src/app.tsx
@@ -5,68 +5,77 @@ import { css, Global } from "@emotion/react";
|
|||||||
|
|
||||||
import { ErrorBoundary } from "./components/error-boundary";
|
import { ErrorBoundary } from "./components/error-boundary";
|
||||||
import Layout from "./components/layout";
|
import Layout from "./components/layout";
|
||||||
|
import { PageProviders } from "./providers";
|
||||||
|
import DrawerSubViewProvider from "./providers/drawer-sub-view-provider";
|
||||||
|
import useSetColorMode from "./hooks/use-set-color-mode";
|
||||||
|
|
||||||
import HomeView from "./views/home/index";
|
import HomeView from "./views/home/index";
|
||||||
import SettingsView from "./views/settings";
|
import SettingsView from "./views/settings";
|
||||||
import LoginView from "./views/login";
|
import NostrLinkView from "./views/link";
|
||||||
import ProfileView from "./views/profile";
|
import ProfileView from "./views/profile";
|
||||||
import HashTagView from "./views/hashtag";
|
import HashTagView from "./views/hashtag";
|
||||||
|
import NoteView from "./views/note";
|
||||||
|
import NotificationsView from "./views/notifications";
|
||||||
|
import DirectMessagesView from "./views/messages";
|
||||||
|
import DirectMessageChatView from "./views/messages/chat";
|
||||||
|
|
||||||
|
import LoginView from "./views/login";
|
||||||
|
import LoginStartView from "./views/login/start";
|
||||||
|
import LoginNpubView from "./views/login/npub";
|
||||||
|
import LoginNip05View from "./views/login/nip05";
|
||||||
|
import LoginNsecView from "./views/login/nsec";
|
||||||
|
|
||||||
import UserView from "./views/user";
|
import UserView from "./views/user";
|
||||||
import UserNotesTab from "./views/user/notes";
|
import UserNotesTab from "./views/user/notes";
|
||||||
import UserFollowersTab from "./views/user/followers";
|
import UserFollowersTab from "./views/user/followers";
|
||||||
import UserRelaysTab from "./views/user/relays";
|
import UserRelaysTab from "./views/user/relays";
|
||||||
import UserFollowingTab from "./views/user/following";
|
import UserFollowingTab from "./views/user/following";
|
||||||
import NoteView from "./views/note";
|
|
||||||
import LoginStartView from "./views/login/start";
|
|
||||||
import LoginNpubView from "./views/login/npub";
|
|
||||||
import NotificationsView from "./views/notifications";
|
|
||||||
import LoginNip05View from "./views/login/nip05";
|
|
||||||
import LoginNsecView from "./views/login/nsec";
|
|
||||||
import UserZapsTab from "./views/user/zaps";
|
import UserZapsTab from "./views/user/zaps";
|
||||||
import DirectMessagesView from "./views/messages";
|
|
||||||
import DirectMessageChatView from "./views/messages/chat";
|
|
||||||
import NostrLinkView from "./views/link";
|
|
||||||
import UserReportsTab from "./views/user/reports";
|
import UserReportsTab from "./views/user/reports";
|
||||||
import ToolsHomeView from "./views/tools";
|
|
||||||
import UserAboutTab from "./views/user/about";
|
import UserAboutTab from "./views/user/about";
|
||||||
import UserReactionsTab from "./views/user/reactions";
|
import UserReactionsTab from "./views/user/reactions";
|
||||||
import useSetColorMode from "./hooks/use-set-color-mode";
|
import UserListsTab from "./views/user/lists";
|
||||||
import UserStreamsTab from "./views/user/streams";
|
import UserGoalsTab from "./views/user/goals";
|
||||||
import { PageProviders } from "./providers";
|
import MutedByView from "./views/user/muted-by";
|
||||||
import RelaysView from "./views/relays";
|
import UserArticlesTab from "./views/user/articles";
|
||||||
import RelayView from "./views/relays/relay";
|
|
||||||
import RelayReviewsView from "./views/relays/reviews";
|
|
||||||
import ListsView from "./views/lists";
|
import ListsView from "./views/lists";
|
||||||
import ListDetailsView from "./views/lists/list-details";
|
import ListDetailsView from "./views/lists/list-details";
|
||||||
import UserListsTab from "./views/user/lists";
|
|
||||||
|
|
||||||
import BrowseListView from "./views/lists/browse";
|
import BrowseListView from "./views/lists/browse";
|
||||||
|
|
||||||
import EmojiPacksBrowseView from "./views/emoji-packs/browse";
|
import EmojiPacksBrowseView from "./views/emoji-packs/browse";
|
||||||
import EmojiPackView from "./views/emoji-packs/emoji-pack";
|
import EmojiPackView from "./views/emoji-packs/emoji-pack";
|
||||||
import UserEmojiPacksTab from "./views/user/emoji-packs";
|
import UserEmojiPacksTab from "./views/user/emoji-packs";
|
||||||
import EmojiPacksView from "./views/emoji-packs";
|
import EmojiPacksView from "./views/emoji-packs";
|
||||||
|
|
||||||
import GoalsView from "./views/goals";
|
import GoalsView from "./views/goals";
|
||||||
import GoalsBrowseView from "./views/goals/browse";
|
import GoalsBrowseView from "./views/goals/browse";
|
||||||
import GoalDetailsView from "./views/goals/goal-details";
|
import GoalDetailsView from "./views/goals/goal-details";
|
||||||
import UserGoalsTab from "./views/user/goals";
|
|
||||||
import MutedByView from "./views/user/muted-by";
|
|
||||||
import BadgesView from "./views/badges";
|
import BadgesView from "./views/badges";
|
||||||
import BadgesBrowseView from "./views/badges/browse";
|
import BadgesBrowseView from "./views/badges/browse";
|
||||||
import BadgeDetailsView from "./views/badges/badge-details";
|
import BadgeDetailsView from "./views/badges/badge-details";
|
||||||
import UserArticlesTab from "./views/user/articles";
|
|
||||||
import DrawerSubViewProvider from "./providers/drawer-sub-view-provider";
|
|
||||||
import CommunitiesHomeView from "./views/communities";
|
import CommunitiesHomeView from "./views/communities";
|
||||||
import CommunityFindByNameView from "./views/community/find-by-name";
|
import CommunityFindByNameView from "./views/community/find-by-name";
|
||||||
import CommunityView from "./views/community/index";
|
import CommunityView from "./views/community/index";
|
||||||
|
|
||||||
|
import RelaysView from "./views/relays";
|
||||||
|
import RelayView from "./views/relays/relay";
|
||||||
|
import RelayReviewsView from "./views/relays/reviews";
|
||||||
import PopularRelaysView from "./views/relays/popular";
|
import PopularRelaysView from "./views/relays/popular";
|
||||||
|
|
||||||
|
const ToolsHomeView = React.lazy(() => import("./views/tools"));
|
||||||
const NetworkView = React.lazy(() => import("./views/tools/network"));
|
const NetworkView = React.lazy(() => import("./views/tools/network"));
|
||||||
|
const StreamModerationView = React.lazy(() => import("./views/tools/stream-moderation"));
|
||||||
const NetworkGraphView = React.lazy(() => import("./views/tools/network-mute-graph"));
|
const NetworkGraphView = React.lazy(() => import("./views/tools/network-mute-graph"));
|
||||||
|
|
||||||
|
const UserStreamsTab = React.lazy(() => import("./views/user/streams"));
|
||||||
const StreamsView = React.lazy(() => import("./views/streams"));
|
const StreamsView = React.lazy(() => import("./views/streams"));
|
||||||
const StreamView = React.lazy(() => import("./views/streams/stream"));
|
const StreamView = React.lazy(() => import("./views/streams/stream"));
|
||||||
|
|
||||||
const SearchView = React.lazy(() => import("./views/search"));
|
const SearchView = React.lazy(() => import("./views/search"));
|
||||||
const MapView = React.lazy(() => import("./views/map"));
|
const MapView = React.lazy(() => import("./views/map"));
|
||||||
const StreamModerationView = React.lazy(() => import("./views/tools/stream-moderation"));
|
|
||||||
|
|
||||||
const overrideReactTextareaAutocompleteStyles = css`
|
const overrideReactTextareaAutocompleteStyles = css`
|
||||||
.rta__autocomplete {
|
.rta__autocomplete {
|
||||||
|
Reference in New Issue
Block a user