mirror of
https://github.com/hzrd149/nostrudel.git
synced 2025-09-19 12:00:32 +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 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 SettingsView from "./views/settings";
|
||||
import LoginView from "./views/login";
|
||||
import NostrLinkView from "./views/link";
|
||||
import ProfileView from "./views/profile";
|
||||
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 UserNotesTab from "./views/user/notes";
|
||||
import UserFollowersTab from "./views/user/followers";
|
||||
import UserRelaysTab from "./views/user/relays";
|
||||
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 DirectMessagesView from "./views/messages";
|
||||
import DirectMessageChatView from "./views/messages/chat";
|
||||
import NostrLinkView from "./views/link";
|
||||
import UserReportsTab from "./views/user/reports";
|
||||
import ToolsHomeView from "./views/tools";
|
||||
import UserAboutTab from "./views/user/about";
|
||||
import UserReactionsTab from "./views/user/reactions";
|
||||
import useSetColorMode from "./hooks/use-set-color-mode";
|
||||
import UserStreamsTab from "./views/user/streams";
|
||||
import { PageProviders } from "./providers";
|
||||
import RelaysView from "./views/relays";
|
||||
import RelayView from "./views/relays/relay";
|
||||
import RelayReviewsView from "./views/relays/reviews";
|
||||
import UserListsTab from "./views/user/lists";
|
||||
import UserGoalsTab from "./views/user/goals";
|
||||
import MutedByView from "./views/user/muted-by";
|
||||
import UserArticlesTab from "./views/user/articles";
|
||||
|
||||
import ListsView from "./views/lists";
|
||||
import ListDetailsView from "./views/lists/list-details";
|
||||
import UserListsTab from "./views/user/lists";
|
||||
|
||||
import BrowseListView from "./views/lists/browse";
|
||||
|
||||
import EmojiPacksBrowseView from "./views/emoji-packs/browse";
|
||||
import EmojiPackView from "./views/emoji-packs/emoji-pack";
|
||||
import UserEmojiPacksTab from "./views/user/emoji-packs";
|
||||
import EmojiPacksView from "./views/emoji-packs";
|
||||
|
||||
import GoalsView from "./views/goals";
|
||||
import GoalsBrowseView from "./views/goals/browse";
|
||||
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 BadgesBrowseView from "./views/badges/browse";
|
||||
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 CommunityFindByNameView from "./views/community/find-by-name";
|
||||
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";
|
||||
|
||||
const ToolsHomeView = React.lazy(() => import("./views/tools"));
|
||||
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 UserStreamsTab = React.lazy(() => import("./views/user/streams"));
|
||||
const StreamsView = React.lazy(() => import("./views/streams"));
|
||||
const StreamView = React.lazy(() => import("./views/streams/stream"));
|
||||
|
||||
const SearchView = React.lazy(() => import("./views/search"));
|
||||
const MapView = React.lazy(() => import("./views/map"));
|
||||
const StreamModerationView = React.lazy(() => import("./views/tools/stream-moderation"));
|
||||
|
||||
const overrideReactTextareaAutocompleteStyles = css`
|
||||
.rta__autocomplete {
|
||||
|
Reference in New Issue
Block a user