Skip to content

Commit

Permalink
refactor(singletons): move core context to core folder
Browse files Browse the repository at this point in the history
  • Loading branch information
binoy14 committed Apr 29, 2024
1 parent a57e70c commit f62078c
Show file tree
Hide file tree
Showing 41 changed files with 72 additions and 72 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {ConnectorContextValue} from '../../core/changeIndicators/ConnectorContext'
import type {ConnectorContextValue} from '../../../core/changeIndicators/ConnectorContext'

/** @internal */
export const ConnectorContext = createContext<ConnectorContextValue>({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {PreviewCardContextValue} from '../../../core/components/previewCard/PreviewCard'
import type {PreviewCardContextValue} from '../../../../core/components/previewCard/PreviewCard'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {ZIndexContextValue} from '../../../core/components/zOffsets/types'
import type {ZIndexContextValue} from '../../../../core/components/zOffsets/types'
import {zIndexContextDefaults} from './zIndexContextDefaults'

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import type {ZIndexContextValue} from '../../../core/components/zOffsets/types'
import type {ZIndexContextValue} from '../../../../core/components/zOffsets/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {DocumentChangeContextInstance} from '../../../core/field/diff/contexts/DocumentChangeContext'
import type {DocumentChangeContextInstance} from '../../../../core/field/diff/contexts/DocumentChangeContext'

/** @internal */
export const DocumentChangeContext = createContext<DocumentChangeContextInstance | null>(null)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {FormBuilderContextValue} from '../../core/form/FormBuilderContext'
import type {FormBuilderContextValue} from '../../../core/form/FormBuilderContext'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {FormValueContextValue} from '../../core/form/contexts/FormValue'
import type {FormValueContextValue} from '../../../core/form/contexts/FormValue'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {DocumentFieldActionNode} from '../../../../core/config/document/fieldActions/types'
import type {DocumentFieldActionNode} from '../../../../../core/config/document/fieldActions/types'

/** @internal */
export interface FieldActionsContextValue {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {PortableTextMarker} from '../../../../core/form/types/_transitional'
import type {PortableTextMarker} from '../../../../../core/form/types/_transitional'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {PortableTextMemberItem} from '../../../../core/form/inputs/PortableText/PortableTextInput'
import type {PortableTextMemberItem} from '../../../../../core/form/inputs/PortableText/PortableTextInput'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {VirtualizerScrollInstance} from '../../../../../../core/form/inputs/arrays/ArrayOfObjectsInput/List/useVirtualizerScrollInstance'
import type {VirtualizerScrollInstance} from '../../../../../../../core/form/inputs/arrays/ArrayOfObjectsInput/List/useVirtualizerScrollInstance'

/**
* This is used to store the reference to the scroll element for virtualizer
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {DocumentFieldAction} from '../../../core/config/document/fieldActions/types'
import type {DocumentFieldAction} from '../../../../core/config/document/fieldActions/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {FormCallbacksValue} from '../../../core/form/studio/contexts/FormCallbacks'
import type {FormCallbacksValue} from '../../../../core/form/studio/contexts/FormCallbacks'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {FormNodePresence} from '../../../core/presence/types'
import type {FormNodePresence} from '../../../../core/presence/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {ReferenceInputOptions} from '../../../core/form/studio/contexts/ReferenceInputOptions'
import type {ReferenceInputOptions} from '../../../../core/form/studio/contexts/ReferenceInputOptions'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {ReviewChangesContextValue} from '../../../../core/form/studio/contexts/reviewChanges/types'
import type {ReviewChangesContextValue} from '../../../../../core/form/studio/contexts/reviewChanges/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type {i18n} from 'i18next'
import {createContext} from 'react'

import type {Locale} from '../../core/i18n/types'
import type {Locale} from '../../../core/i18n/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {FormNodePresence} from '../../core/presence/types'
import type {FormNodePresence} from '../../../core/presence/types'

/** @internal */
export const FormFieldPresenceContext = createContext<FormNodePresence[]>([])
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {ResourceCache} from '../../../core/store/_legacy/ResourceCacheProvider'
import type {ResourceCache} from '../../../../core/store/_legacy/ResourceCacheProvider'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {StudioThemeColorSchemeKey} from '../../core/theme/types'
import type {StudioThemeColorSchemeKey} from '../../../core/theme/types'

/**
* The setter for ColorSchemeValueContext, in a separate context to avoid unnecessary re-renders
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {StudioThemeColorSchemeKey} from '../../core/theme/types'
import type {StudioThemeColorSchemeKey} from '../../../core/theme/types'

/**
* Used to keep track of the internal value, which can be "system" in addition to "light" and "dark"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {NavbarContextValue} from '../../core/studio/StudioLayout'
import type {NavbarContextValue} from '../../../core/studio/StudioLayout'

/** @internal */
export const NavbarContext = createContext<NavbarContextValue>({
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {Source} from '../../core/config/types'
import type {Source} from '../../../core/config/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {Workspace} from '../../core/config/types'
import type {Workspace} from '../../../core/config/types'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {ActiveWorkspaceMatcherContextValue} from '../../../core/studio/activeWorkspaceMatcher/ActiveWorkspaceMatcherContext'
import type {ActiveWorkspaceMatcherContextValue} from '../../../../core/studio/activeWorkspaceMatcher/ActiveWorkspaceMatcherContext'

/** @internal */
export const ActiveWorkspaceMatcherContext =
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {AddonDatasetContextValue} from '../../../core/studio/addonDataset/types'
import type {AddonDatasetContextValue} from '../../../../core/studio/addonDataset/types'

/**
* @beta
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {FreeTrialContextProps} from '../../../../../core/studio/components/navbar/free-trial/FreeTrialContext'
import type {FreeTrialContextProps} from '../../../../../../core/studio/components/navbar/free-trial/FreeTrialContext'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {SearchContextValue} from '../../../../../core/studio/components/navbar/search/contexts/search/SearchContext'
import type {SearchContextValue} from '../../../../../../core/studio/components/navbar/search/contexts/search/SearchContext'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {CalendarContextValue} from '../../../../../../../../../../../../core/studio/components/navbar/search/components/filters/filter/inputs/date/datePicker/calendar/contexts/CalendarContext'
import type {CalendarContextValue} from '../../../../../../../../../../../../../core/studio/components/navbar/search/components/filters/filter/inputs/date/datePicker/calendar/contexts/CalendarContext'

/**
* @internal
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {RouterHistory} from '../../../core/studio/router'
import type {RouterHistory} from '../../../../core/studio/router'

/**
* Internal use only. Userland should leverage the public `useRouter` APIs.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {WorkspacesContextValue} from '../../../core/studio/workspaces/WorkspacesContext'
import type {WorkspacesContextValue} from '../../../../core/studio/workspaces/WorkspacesContext'

/** @internal */
export const WorkspacesContext = createContext<WorkspacesContextValue | null>(null)
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import {createContext} from 'react'

import type {UserColorManager} from '../../core/user-color/types'
import type {UserColorManager} from '../../../core/user-color/types'

/**
* @internal
Expand Down
80 changes: 40 additions & 40 deletions packages/sanity/src/_singletons/index.ts
Original file line number Diff line number Diff line change
@@ -1,31 +1,44 @@
export * from './changeIndicators/ConnectorContext'
export * from './components/previewCard/PreviewCardContext'
export * from './components/scroll/scrollContext'
export * from './components/zOffsets/ZIndexContext'
export * from './components/zOffsets/zIndexContextDefaults'
export * from './field/diff/DiffContext'
export * from './field/diff/DocumentChangeContext'
export * from './form/DocumentIdContext'
export * from './form/field/actions/FieldActionsContext'
export * from './form/field/HoveredFieldContext'
export * from './form/FormBuilderContext'
export * from './form/FormValueContext'
export * from './form/GetFormValueContext'
export * from './form/inputs/arrays/ArrayOfObjectsInput/List/VirtualizerScrollInstanceContext'
export * from './form/inputs/arrays/common/SortableItemIdContext'
export * from './form/inputs/PortableText/PortableTextMarkersContext'
export * from './form/inputs/PortableText/PortableTextMemberItemsContext'
export * from './form/inputs/ReferenceInput/ReferenceItemRefContext'
export * from './form/studio/DocumentFieldActionsContext'
export * from './form/studio/FormCallbacksContext'
export * from './form/studio/PresenceContext'
export * from './form/studio/ReferenceInputOptionsContext'
export * from './form/studio/reviewChanges/ReviewChangesContext'
export * from './form/studio/ValidationContext'
export * from './i18n/LocaleContext'
export * from './presence/FormFieldPresenceContext'
export * from './core/changeIndicators/ConnectorContext'
export * from './core/components/previewCard/PreviewCardContext'
export * from './core/components/scroll/scrollContext'
export * from './core/components/zOffsets/ZIndexContext'
export * from './core/components/zOffsets/zIndexContextDefaults'
export * from './core/field/diff/DiffContext'
export * from './core/field/diff/DocumentChangeContext'
export * from './core/form/DocumentIdContext'
export * from './core/form/field/actions/FieldActionsContext'
export * from './core/form/field/HoveredFieldContext'
export * from './core/form/FormBuilderContext'
export * from './core/form/FormValueContext'
export * from './core/form/GetFormValueContext'
export * from './core/form/inputs/arrays/ArrayOfObjectsInput/List/VirtualizerScrollInstanceContext'
export * from './core/form/inputs/arrays/common/SortableItemIdContext'
export * from './core/form/inputs/PortableText/PortableTextMarkersContext'
export * from './core/form/inputs/PortableText/PortableTextMemberItemsContext'
export * from './core/form/inputs/ReferenceInput/ReferenceItemRefContext'
export * from './core/form/studio/DocumentFieldActionsContext'
export * from './core/form/studio/FormCallbacksContext'
export * from './core/form/studio/PresenceContext'
export * from './core/form/studio/ReferenceInputOptionsContext'
export * from './core/form/studio/reviewChanges/ReviewChangesContext'
export * from './core/form/studio/ValidationContext'
export * from './core/i18n/LocaleContext'
export * from './core/presence/FormFieldPresenceContext'
export * from './core/store/_legacy/ResourceCacheContext'
export * from './core/studio/activeWorkspaceMatcher/ActiveWorkspaceMatcherContext'
export * from './core/studio/addonDataset/AddonDatasetContext'
export * from './core/studio/ColorSchemeSetValueContext'
export * from './core/studio/ColorSchemeValueContext'
export * from './core/studio/components/navbar/free-trial/FreeTrialContext'
export * from './core/studio/components/navbar/search/components/filters/filter/inputs/date/datePicker/calendar/CalendarContext'
export * from './core/studio/components/navbar/search/SearchContext'
export * from './core/studio/NavbarContext'
export * from './core/studio/router/RouterHistoryContext'
export * from './core/studio/SourceContext'
export * from './core/studio/WorkspaceContext'
export * from './core/studio/workspaces/WorkspacesContext'
export * from './core/user-color/UserColorManagerContext'
export * from './router/RouterContext'
export * from './store/_legacy/ResourceCacheContext'
export * from './structure/comments/authoring-path/CommentsAuthoringPathContext'
export * from './structure/comments/CommentsContext'
export * from './structure/comments/components/pte/comment-input/CommentInputContext'
Expand All @@ -39,21 +52,8 @@ export * from './structure/components/pane/PaneLayoutContext'
export * from './structure/components/paneRouter/PaneRouterContext'
export * from './structure/panes/document/DocumentPaneContext'
export * from './structure/StructureToolContext'
export * from './studio/activeWorkspaceMatcher/ActiveWorkspaceMatcherContext'
export * from './studio/addonDataset/AddonDatasetContext'
export * from './studio/ColorSchemeSetValueContext'
export * from './studio/ColorSchemeValueContext'
export * from './studio/components/navbar/free-trial/FreeTrialContext'
export * from './studio/components/navbar/search/components/filters/filter/inputs/date/datePicker/calendar/CalendarContext'
export * from './studio/components/navbar/search/SearchContext'
export * from './studio/NavbarContext'
export * from './studio/router/RouterHistoryContext'
export * from './studio/SourceContext'
export * from './studio/WorkspaceContext'
export * from './studio/workspaces/WorkspacesContext'
export * from './tasks/enabled/TasksEnabledContext'
export * from './tasks/mentionUser/MentionUserContext'
export * from './tasks/navigation/TasksNavigationContext'
export * from './tasks/tasks/TasksContext'
export * from './tasks/tasks/TasksUpsellContext'
export * from './user-color/UserColorManagerContext'

0 comments on commit f62078c

Please sign in to comment.