Migrate guest v2 achievements and refresh share page
This commit is contained in:
@@ -28,14 +28,9 @@ const UploadPage = React.lazy(() => import('./pages/UploadPage'));
|
||||
const UploadQueuePage = React.lazy(() => import('./pages/UploadQueuePage'));
|
||||
const PhotoLightbox = React.lazy(() => import('./pages/PhotoLightbox'));
|
||||
const AchievementsPage = React.lazy(() => import('./pages/AchievementsPage'));
|
||||
const SlideshowPage = React.lazy(() => import('./pages/SlideshowPage'));
|
||||
const LiveShowPlayerPage = React.lazy(() => import('./pages/LiveShowPlayerPage'));
|
||||
const SettingsPage = React.lazy(() => import('./pages/SettingsPage'));
|
||||
const LegalPage = React.lazy(() => import('./pages/LegalPage'));
|
||||
const HelpCenterPage = React.lazy(() => import('./pages/HelpCenterPage'));
|
||||
const HelpArticlePage = React.lazy(() => import('./pages/HelpArticlePage'));
|
||||
const PublicGalleryPage = React.lazy(() => import('./pages/PublicGalleryPage'));
|
||||
const SharedPhotoPage = React.lazy(() => import('./pages/SharedPhotoPage'));
|
||||
const NotFoundPage = React.lazy(() => import('./pages/NotFoundPage'));
|
||||
|
||||
function HomeLayout() {
|
||||
@@ -66,7 +61,6 @@ function HomeLayout() {
|
||||
|
||||
export const router = createBrowserRouter([
|
||||
{ path: '/event', element: <SimpleLayout title="Event"><LandingPage /></SimpleLayout>, errorElement: <RouteErrorElement /> },
|
||||
{ path: '/share/:slug', element: <SharedPhotoPage />, errorElement: <RouteErrorElement /> },
|
||||
{ path: '/show/:token', element: <LiveShowPlayerPage />, errorElement: <RouteErrorElement /> },
|
||||
{
|
||||
path: '/setup/:token',
|
||||
@@ -76,7 +70,6 @@ export const router = createBrowserRouter([
|
||||
{ index: true, element: <ProfileSetupPage /> },
|
||||
],
|
||||
},
|
||||
{ path: '/g/:token', element: <PublicGalleryPage />, errorElement: <RouteErrorElement /> },
|
||||
{
|
||||
path: '/e/:token',
|
||||
element: <HomeLayout />,
|
||||
@@ -89,15 +82,10 @@ export const router = createBrowserRouter([
|
||||
{ path: 'queue', element: <UploadQueuePage /> },
|
||||
{ path: 'photo/:photoId', element: <PhotoLightbox /> },
|
||||
{ path: 'achievements', element: <AchievementsPage /> },
|
||||
{ path: 'slideshow', element: <SlideshowPage /> },
|
||||
{ path: 'help', element: <HelpCenterPage /> },
|
||||
{ path: 'help/:slug', element: <HelpArticlePage /> },
|
||||
],
|
||||
},
|
||||
{ path: '/settings', element: <SimpleLayout title="Einstellungen"><SettingsPage /></SimpleLayout>, errorElement: <RouteErrorElement /> },
|
||||
{ path: '/legal/:page', element: <SimpleLayout title="Rechtliches"><LegalPage /></SimpleLayout>, errorElement: <RouteErrorElement /> },
|
||||
{ path: '/help', element: <HelpStandalone />, errorElement: <RouteErrorElement /> },
|
||||
{ path: '/help/:slug', element: <HelpArticleStandalone />, errorElement: <RouteErrorElement /> },
|
||||
{ path: '*', element: <NotFoundPage />, errorElement: <RouteErrorElement /> },
|
||||
]);
|
||||
|
||||
@@ -350,21 +338,3 @@ function SimpleLayout({ title, children }: { title: string; children: React.Reac
|
||||
</EventBrandingProvider>
|
||||
);
|
||||
}
|
||||
|
||||
function HelpStandalone() {
|
||||
const { t } = useTranslation();
|
||||
return (
|
||||
<SimpleLayout title={t('help.center.title')}>
|
||||
<HelpCenterPage />
|
||||
</SimpleLayout>
|
||||
);
|
||||
}
|
||||
|
||||
function HelpArticleStandalone() {
|
||||
const { t } = useTranslation();
|
||||
return (
|
||||
<SimpleLayout title={t('help.center.title')}>
|
||||
<HelpArticlePage />
|
||||
</SimpleLayout>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user