Skip to content

Commit d941c66

Browse files
chore: moved usage of compass-preferences-model to compass-preferences-model/provider COMPASS-7559 (#5371)
* chore: moved usage of compass-preferences-model to compass-preferences-model/provider * chore: remove capMaxTimeMSAtPreferenceLimit from main export * chore: moved initial value derivation back to Preferences class, outside of Storage * chore: fixes the tests with broken import
1 parent 849955d commit d941c66

File tree

60 files changed

+105
-124
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+105
-124
lines changed

configs/eslint-config-compass/plugin.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,7 @@ module.exports = {
2424
// restrictedProviderImport('@mongodb-js/my-queries-storage'),
2525
// TODO(COMPASS-7412): enable when possible
2626
// restrictedProviderImport('@mongodb-js/atlas-service'),
27-
// TODO(COMPASS-7559): enable when possible
28-
// restrictedProviderImport('compass-preferences-model'),
27+
restrictedProviderImport('compass-preferences-model'),
2928
{
3029
paths: require('module').builtinModules,
3130
message: 'Using Node.js built-in modules in plugins is not allowed.',

packages/compass-aggregations/src/components/focus-mode/focus-mode-modal-header.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import {
2424
import { changeStageDisabled } from '../../modules/pipeline-builder/stage-editor';
2525
import type { StoreStage } from '../../modules/pipeline-builder/stage-editor';
2626
import { getInsightForStage } from '../../utils/insights';
27-
import { usePreference } from 'compass-preferences-model';
27+
import { usePreference } from 'compass-preferences-model/provider';
2828
import { createSearchIndex } from '../../modules/search-indexes';
2929
import type { ServerEnvironment } from '../../modules/env';
3030

packages/compass-aggregations/src/components/pipeline-builder-workspace/pipeline-as-text-workspace/pipeline-stages-preview.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020
MERGE_STAGE_PREVIEW_TEXT,
2121
OUT_STAGE_PREVIEW_TEXT,
2222
} from '../../../constants';
23-
import { usePreference } from 'compass-preferences-model';
23+
import { usePreference } from 'compass-preferences-model/provider';
2424

2525
const bannerStyles = css({
2626
alignItems: 'center',

packages/compass-aggregations/src/components/pipeline-toolbar/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
useDarkMode,
88
} from '@mongodb-js/compass-components';
99
import { connect } from 'react-redux';
10-
import { useIsAIFeatureEnabled } from 'compass-preferences-model';
10+
import { useIsAIFeatureEnabled } from 'compass-preferences-model/provider';
1111

1212
import PipelineHeader from './pipeline-header';
1313
import PipelineOptions from './pipeline-options';

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-ai.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React, { useRef, useEffect, useCallback } from 'react';
22
import { openToast } from '@mongodb-js/compass-components';
33
import { GenerativeAIInput } from '@mongodb-js/compass-generative-ai';
44
import { connect } from 'react-redux';
5-
import { usePreference } from 'compass-preferences-model';
5+
import { usePreference } from 'compass-preferences-model/provider';
66

77
import {
88
changeAIPromptText,

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import PipelineStages from './pipeline-stages';
1414
import PipelineActions from './pipeline-actions';
1515
import SavedPipelines from '../../saved-pipelines/saved-pipelines';
1616
import type { RootState } from '../../../modules';
17-
import { usePreference } from 'compass-preferences-model';
17+
import { usePreference } from 'compass-preferences-model/provider';
1818

1919
const containerStyles = css({
2020
display: 'flex',

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/pipeline-actions.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import { openCreateIndexModal } from '../../../modules/insights';
2525
import {
2626
usePreference,
2727
useIsAIFeatureEnabled,
28-
} from 'compass-preferences-model';
28+
} from 'compass-preferences-model/provider';
2929
import { showInput as showAIInput } from '../../../modules/pipeline-builder/pipeline-ai';
3030

3131
const containerStyles = css({

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-header/pipeline-stages.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
Icon,
1212
} from '@mongodb-js/compass-components';
1313
import { AIExperienceEntry } from '@mongodb-js/compass-generative-ai';
14-
import { useIsAIFeatureEnabled } from 'compass-preferences-model';
14+
import { useIsAIFeatureEnabled } from 'compass-preferences-model/provider';
1515

1616
import type { RootState } from '../../../modules';
1717
import { editPipeline } from '../../../modules/workspace';

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-options/pipeline-collation.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import type { RootState } from '../../../modules';
1414
import { collationStringChanged } from '../../../modules/collation-string';
1515
import { maxTimeMSChanged } from '../../../modules/max-time-ms';
1616
import { DEFAULT_MAX_TIME_MS } from '../../../constants';
17-
import { usePreference } from 'compass-preferences-model';
17+
import { usePreference } from 'compass-preferences-model/provider';
1818

1919
const pipelineOptionsContainerStyles = css({
2020
paddingTop: spacing[1],

packages/compass-aggregations/src/components/pipeline-toolbar/pipeline-settings/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import PipelineExtraSettings from './pipeline-extra-settings';
88
import type { RootState } from '../../../modules';
99
import { getIsPipelineInvalidFromBuilderState } from '../../../modules/pipeline-builder/builder-helpers';
1010
import { confirmNewPipeline } from '../../../modules/is-new-pipeline-confirm';
11-
import { usePreference } from 'compass-preferences-model';
11+
import { usePreference } from 'compass-preferences-model/provider';
1212
import { hiddenOnNarrowPipelineToolbarStyles } from '../pipeline-toolbar-container';
1313
import ModifySourceBanner from '../../modify-source-banner';
1414

0 commit comments

Comments
 (0)