Skip to content

Commit 10e8935

Browse files
committed
improvement(platform): keep the embedded organization view beside the zone
1 parent ed77fb1 commit 10e8935

39 files changed

Lines changed: 253 additions & 927 deletions

File tree

‎apps/sim/app/_shell/providers/session-provider.tsx‎

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,18 @@
11
'use client'
22

33
import type React from 'react'
4-
import { createContext, useDeferredValue, useEffect, useMemo } from 'react'
4+
import { useDeferredValue, useEffect, useMemo } from 'react'
55
import { createLogger } from '@sim/logger'
66
import { useQueryClient } from '@tanstack/react-query'
77
import { client } from '@/lib/auth/client'
8+
import { SessionContext, type SessionHookResult } from '@/lib/auth/session-context'
89
import {
910
type AppSession,
1011
extractSessionDataFromAuthClientResult,
1112
getActiveOrganizationId,
1213
} from '@/lib/auth/session-response'
1314
import { sessionKeys, useSessionQuery } from '@/hooks/queries/session'
1415

15-
export type SessionHookResult = {
16-
data: AppSession
17-
isPending: boolean
18-
error: Error | null
19-
refetch: () => Promise<void>
20-
}
21-
22-
export const SessionContext = createContext<SessionHookResult | null>(null)
23-
2416
const logger = createLogger('SessionProvider')
2517

2618
export function SessionProvider({ children }: { children: React.ReactNode }) {

‎apps/sim/app/o/[organizationId]/integrations/page.tsx‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ import {
66
searchConnectionTargetSchema,
77
} from '@/lib/knowledge/search/connection-target'
88
import { organizationRoutes } from '@/lib/navigation/paths'
9-
import { SEARCH_CONNECTORS } from '@/lib/sim-search/connectors'
10-
import { slackSearchIntegrationsPath } from '@/lib/slack-search/onboarding'
11-
import { requireIntegrationsViewer } from '@/app/o/[organizationId]/integrations/access'
12-
import { HydratedIntegrations } from '@/app/o/[organizationId]/integrations/hydrated-integrations'
139
import {
1410
loadIntegrationConnectionParams,
1511
loadIntegrationView,
1612
serializeIntegrationView,
17-
} from '@/app/o/[organizationId]/integrations/search-params'
13+
} from '@/lib/organizations/integrations-search-params'
14+
import { SEARCH_CONNECTORS } from '@/lib/sim-search/connectors'
15+
import { slackSearchIntegrationsPath } from '@/lib/slack-search/onboarding'
16+
import { requireIntegrationsViewer } from '@/app/o/[organizationId]/integrations/access'
17+
import { HydratedIntegrations } from '@/app/o/[organizationId]/integrations/hydrated-integrations'
1818
import {
1919
GENERIC_SECRETS_SEGMENT,
2020
integrationPath,

‎apps/sim/app/o/[organizationId]/integrations/secrets/page.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { organizationRoutes } from '@/lib/navigation/paths'
44
import {
55
integrationSearchParsers,
66
serializeIntegrationView,
7-
} from '@/app/o/[organizationId]/integrations/search-params'
7+
} from '@/lib/organizations/integrations-search-params'
88
import { OrganizationSecretsPage } from '@/app/o/[organizationId]/integrations/secrets/organization-secrets-page'
99

1010
export const metadata: Metadata = { title: 'Generic Secrets' }

‎apps/sim/app/o/[organizationId]/settings/[section]/layout.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import type { ReactNode } from 'react'
22
import { notFound, redirect } from 'next/navigation'
33
import { organizationRoutes } from '@/lib/navigation/paths'
4-
import { resolveOrganizationSurfaceHeaderMeta } from '@/platform/embedded/lib/data/settings-sections'
4+
import { resolveOrganizationSurfaceHeaderMeta } from '@/lib/organizations/settings-sections'
55

66
interface OrganizationSettingsSectionLayoutProps {
77
children: ReactNode

‎apps/sim/app/o/[organizationId]/settings/[section]/page.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
import { prefetchStandaloneGeneral } from '@/components/settings/prefetch-standalone-general'
1010
import { getSession } from '@/lib/auth'
1111
import { organizationRoutes } from '@/lib/navigation/paths'
12+
import { resolveOrganizationSurfaceSection } from '@/lib/organizations/settings-sections'
1213
import { isPlatformAdmin } from '@/lib/permissions/super-user'
1314
import { authorizeOrganizationSettingsSection } from '@/lib/settings/application/organization-section-access'
1415
import { getQueryClient } from '@/app/_shell/providers/get-query-client'
@@ -17,7 +18,6 @@ import { getLegacyAccessRequestsQuery } from '@/ee/access-requests/lib/navigatio
1718
import { isPlatformSettingsSection } from '@/platform/embedded/app/(shell)/settings/_components/platform-sections'
1819
import { PlatformSettingsSectionHost } from '@/platform/embedded/app/(shell)/settings/_components/settings-section-host'
1920
import { prefetchPermissionEditorCatalog } from '@/platform/embedded/lib/data/prefetch-permission-editor'
20-
import { resolveOrganizationSurfaceSection } from '@/platform/embedded/lib/data/settings-sections'
2121

2222
interface OrganizationSettingsSectionPageProps {
2323
params: Promise<{ organizationId: string; section: string }>

‎apps/sim/app/o/[organizationId]/settings/settings-frame.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ import { type ReactNode, useContext } from 'react'
44
import { usePathname } from 'next/navigation'
55
import { createPortal } from 'react-dom'
66
import { useSettingsNavigationState } from '@/components/settings/settings-navigation-provider'
7+
import { resolveOrganizationSurfaceHeaderMeta } from '@/lib/organizations/settings-sections'
78
import { MobileTitleSlot } from '@/app/workspace/[workspaceId]/components/workspace-chrome/mobile-title-slot'
89
import { Surface } from '@/platform/design-system/components/surface/surface'
910
import {
1011
SettingsBreadcrumb,
1112
SettingsMobileTitle,
1213
SettingsScreen,
1314
} from '@/platform/embedded/app/(shell)/settings/_components/settings-screen/settings-screen'
14-
import { resolveOrganizationSurfaceHeaderMeta } from '@/platform/embedded/lib/data/settings-sections'
1515

1616
interface SettingsFrameProps {
1717
children: ReactNode

‎apps/sim/app/workspace/[workspaceId]/home/components/knowledge-search-results/search-transitions.test.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,10 @@ import {
4242
resolveDeploymentShape,
4343
seedDeploymentShape,
4444
} from '@/lib/core/config/deployment-shape'
45-
import { SearchHistory } from '@/app/o/[organizationId]/_redesign/search/search-history'
46-
import { OrganizationSearchSurface } from '@/app/o/[organizationId]/_redesign/search/search-surface'
4745
import { knowledgeKeys } from '@/hooks/queries/utils/knowledge-keys'
4846
import { searchHistoryKeys } from '@/hooks/queries/utils/search-history-keys'
47+
import { SearchHistory } from '@/platform/embedded/app/(shell)/search/_components/search-surface/search-history'
48+
import { OrganizationSearchSurface } from '@/platform/embedded/app/(shell)/search/_components/search-surface/search-surface'
4949
import { useMothershipDraftsStore } from '@/stores/mothership-drafts/store'
5050

5151
nextNavigationMockFns.mockUsePathname.mockReturnValue('/o/organization/search')

0 commit comments

Comments
 (0)