flora is a fast and secure runtime that lets you write discord bots for your servers, with a rich TypeScript SDK, without worrying about running infrastructure. [mirror]
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

refactor(frontend): move route pages into src/pages

Session-Id: 72a70393-717e-4788-aed9-4d75696065ae

+27 -23
+9 -9
apps/frontend/src/App.tsx
··· 1 - import { Dashboard } from '@/components/dashboard' 2 - import { DeploymentsPage } from '@/components/deployments-page' 3 - import { LoginPage } from '@/components/login-page' 4 - import { OverviewPage } from '@/components/overview-page' 5 - import { PrivacyPolicyPage } from '@/components/privacy-policy-page' 6 1 import { RequireAuth } from '@/components/require-auth' 7 - import { Settings } from '@/components/settings' 8 - import { TermsOfServicePage } from '@/components/terms-of-service-page' 9 - import { UserSettingsPage } from '@/components/user-settings-page' 10 2 import { AppProvider } from '@/contexts/AppContext' 11 3 import { Seo } from '@/lib/seo' 12 4 import { ThemeProvider } from '@/lib/theme' 5 + import { Dashboard } from '@/pages/dashboard' 6 + import { DeploymentsPage } from '@/pages/deployments-page' 7 + import { LoginPage } from '@/pages/login-page' 8 + import { OverviewPage } from '@/pages/overview-page' 9 + import { PrivacyPolicyPage } from '@/pages/privacy-policy-page' 10 + import { Settings } from '@/pages/settings' 11 + import { TermsOfServicePage } from '@/pages/terms-of-service-page' 12 + import { UserSettingsPage } from '@/pages/user-settings-page' 13 13 import { type ComponentType, lazy, Suspense } from 'react' 14 14 import { Route, Switch } from 'wouter' 15 15 ··· 23 23 } 24 24 25 25 const LazyEditorPage = lazy(async () => { 26 - const module = await import('@/components/editor-page') 26 + const module = await import('@/pages/editor-page') 27 27 return { default: module.EditorPage } 28 28 }) 29 29
apps/frontend/src/components/dashboard.tsx apps/frontend/src/pages/dashboard.tsx
apps/frontend/src/components/deployments-page.tsx apps/frontend/src/pages/deployments-page.tsx
+18 -14
apps/frontend/src/components/editor-page.tsx apps/frontend/src/pages/editor-page.tsx
··· 1 + import { runEditorBuildFlow } from '@/components/editor/deploy-flow' 2 + import { EditorMainPane } from '@/components/editor/editor-main-pane' 3 + import { DeleteConfirmModal, TextActionModal } from '@/components/editor/editor-modals' 4 + import { 5 + buildFileTree, 6 + collectParentFolders, 7 + extractFilesFromDeployment, 8 + floraSdkModuleTypes, 9 + getParentFolder, 10 + normalizePath 11 + } from '@/components/editor/editor-utils' 12 + import { TreeContextMenu } from '@/components/editor/tree-context-menu' 13 + import type { 14 + ContextMenuState, 15 + TextActionModalState, 16 + TreeSelection 17 + } from '@/components/editor/types' 18 + import { WorkspaceSidebar } from '@/components/editor/workspace-sidebar' 1 19 import { DashboardSidebar } from '@/components/sidebar/app-sidebar' 2 20 import { SidebarInset, SidebarProvider, SidebarTrigger } from '@/components/ui/sidebar' 3 21 import { useApp } from '@/contexts/AppContext' ··· 10 28 import { useEffect, useMemo, useRef, useState } from 'react' 11 29 import { useLocation, useParams, useSearch } from 'wouter' 12 30 import floraSdkGlobalTypes from '../../../../sdk/global-types.d.ts?raw' 13 - import { runEditorBuildFlow } from './editor/deploy-flow' 14 - import { EditorMainPane } from './editor/editor-main-pane' 15 - import { DeleteConfirmModal, TextActionModal } from './editor/editor-modals' 16 - import { 17 - buildFileTree, 18 - collectParentFolders, 19 - extractFilesFromDeployment, 20 - floraSdkModuleTypes, 21 - getParentFolder, 22 - normalizePath 23 - } from './editor/editor-utils' 24 - import { TreeContextMenu } from './editor/tree-context-menu' 25 - import type { ContextMenuState, TextActionModalState, TreeSelection } from './editor/types' 26 - import { WorkspaceSidebar } from './editor/workspace-sidebar' 27 31 28 32 const WORKSPACE_SUPPORT_FILES: Record<string, string> = { 29 33 'node_modules/@uwu/flora-sdk/global-types.d.ts': floraSdkGlobalTypes,
apps/frontend/src/components/login-page.tsx apps/frontend/src/pages/login-page.tsx
apps/frontend/src/components/overview-page.tsx apps/frontend/src/pages/overview-page.tsx
apps/frontend/src/components/privacy-policy-page.tsx apps/frontend/src/pages/privacy-policy-page.tsx
apps/frontend/src/components/settings.tsx apps/frontend/src/pages/settings.tsx
apps/frontend/src/components/terms-of-service-page.tsx apps/frontend/src/pages/terms-of-service-page.tsx
apps/frontend/src/components/user-settings-page.tsx apps/frontend/src/pages/user-settings-page.tsx