inbox-provider-rewrap

This commit is contained in:
Untone 2024-01-26 03:22:36 +03:00
parent f77d7b28df
commit a2d72409f2
2 changed files with 5 additions and 5 deletions

View File

@ -42,6 +42,7 @@ import { SearchPage } from '../pages/search.page'
import { TopicPage } from '../pages/topic.page' import { TopicPage } from '../pages/topic.page'
import { ROUTES, useRouter } from '../stores/router' import { ROUTES, useRouter } from '../stores/router'
import { hideModal, MODALS, showModal } from '../stores/ui' import { hideModal, MODALS, showModal } from '../stores/ui'
import { InboxProvider } from '../context/inbox'
// TODO: lazy load // TODO: lazy load
// const SomePage = lazy(() => import('./Pages/SomePage')) // const SomePage = lazy(() => import('./Pages/SomePage'))
@ -124,7 +125,9 @@ export const App = (props: Props) => {
<ConnectProvider> <ConnectProvider>
<NotificationsProvider> <NotificationsProvider>
<EditorProvider> <EditorProvider>
<InboxProvider>
<Dynamic component={pageComponent()} {...props} /> <Dynamic component={pageComponent()} {...props} />
</InboxProvider>
</EditorProvider> </EditorProvider>
</NotificationsProvider> </NotificationsProvider>
</ConnectProvider> </ConnectProvider>

View File

@ -5,7 +5,6 @@ import { createSignal, onMount } from 'solid-js'
import { PageLayout } from '../components/_shared/PageLayout' import { PageLayout } from '../components/_shared/PageLayout'
import { ShowOnlyOnClient } from '../components/_shared/ShowOnlyOnClient' import { ShowOnlyOnClient } from '../components/_shared/ShowOnlyOnClient'
import { InboxView } from '../components/Views/Inbox/Inbox' import { InboxView } from '../components/Views/Inbox/Inbox'
import { InboxProvider } from '../context/inbox'
import { useLocalize } from '../context/localize' import { useLocalize } from '../context/localize'
import { loadAllAuthors } from '../stores/zine/authors' import { loadAllAuthors } from '../stores/zine/authors'
@ -24,9 +23,7 @@ export const InboxPage = (props: PageProps) => {
return ( return (
<PageLayout hideFooter={true} title={t('Inbox')}> <PageLayout hideFooter={true} title={t('Inbox')}>
<ShowOnlyOnClient> <ShowOnlyOnClient>
<InboxProvider>
<InboxView isLoaded={isLoaded()} authors={props.allAuthors} /> <InboxView isLoaded={isLoaded()} authors={props.allAuthors} />
</InboxProvider>
</ShowOnlyOnClient> </ShowOnlyOnClient>
</PageLayout> </PageLayout>
) )